From b5733468e6e6049fd4166d68673650a8c17a946d Mon Sep 17 00:00:00 2001 From: Hong Minhee Date: Fri, 13 Nov 2026 02:58:00 +0900 Subject: [PATCH 1/8] Add FEP-f799 vocabulary and context Expose delivery-suspension notices and controller metadata without activating receiving or delivery policy. Preserve typed string wire values and safe revisions with targeted schema codecs, while keeping extension accessors lenient for ordinary actors and activities. Preload the FEP context and cover direct and nested round trips, raw property access, and malformed extensions across supported runtimes. Part of https://github.com/fedify-dev/fedify/issues/1369 Assisted-by: Codex:gpt-6.1-sol Assisted-by: Claude Code:claude-fable-5-2 Assisted-by: OpenCode:kimi-k3.1-pro Assisted-by: Claude Code:claude-sonnet-5-5 --- .agents/skills/add-vocab/SKILL.md | 29 +- CHANGES.md | 25 + .../delivery-suspension-context.md | 11 + .../delivery-suspension-scalars.md | 11 + changes.d/vocab/delivery-suspension.md | 18 + claude-plugin/skills/actor/SKILL.md | 10 + claude-plugin/skills/fep/SKILL.md | 12 + .../fedify/src/cfworkers/expected-tests.ts | 6 + packages/fedify/src/cfworkers/server.ts | 1 + .../src/fixtures/w3id.org/fep/f799.json | 21 + packages/vocab-runtime/src/contexts.ts | 2 + .../vocab-runtime/src/contexts/fep-f799.json | 21 + packages/vocab-runtime/src/docloader.test.ts | 64 + .../src/__snapshots__/class.test.ts.deno.snap | 5704 ++++++++++++++--- .../src/__snapshots__/class.test.ts.node.snap | 5704 ++++++++++++++--- .../src/__snapshots__/class.test.ts.snap | 5704 ++++++++++++++--- packages/vocab-tools/src/class.test.ts | 37 + packages/vocab-tools/src/codec.test.ts | 104 +- packages/vocab-tools/src/schema.ts | 11 + packages/vocab-tools/src/type.ts | 44 + .../src/__snapshots__/vocab.test.ts.snap | 228 +- packages/vocab/src/application.yaml | 15 + packages/vocab/src/collection.yaml | 14 + .../vocab/src/delivery-suspension.test.ts | 345 + packages/vocab/src/deliverysuspension.yaml | 87 + packages/vocab/src/group.yaml | 15 + packages/vocab/src/organization.yaml | 15 + packages/vocab/src/person.yaml | 15 + packages/vocab/src/service.yaml | 15 + packages/vocab/src/vocab.test.ts | 2 + 30 files changed, 15520 insertions(+), 2770 deletions(-) create mode 100644 changes.d/vocab-runtime/delivery-suspension-context.md create mode 100644 changes.d/vocab-tools/delivery-suspension-scalars.md create mode 100644 changes.d/vocab/delivery-suspension.md create mode 100644 packages/fixture/src/fixtures/w3id.org/fep/f799.json create mode 100644 packages/vocab-runtime/src/contexts/fep-f799.json create mode 100644 packages/vocab/src/delivery-suspension.test.ts create mode 100644 packages/vocab/src/deliverysuspension.yaml diff --git a/.agents/skills/add-vocab/SKILL.md b/.agents/skills/add-vocab/SKILL.md index ee13fe42a..0f2a3b028 100644 --- a/.agents/skills/add-vocab/SKILL.md +++ b/.agents/skills/add-vocab/SKILL.md @@ -329,15 +329,26 @@ Range type reference ### Fedify internal types -| Range URI | TypeScript type | Notes | -| --------------------- | ------------------------------------------------------ | ----------------------------------- | -| `fedify:langTag` | `Intl.Locale` | BCP 47 language tag as plain string | -| `fedify:url` | `URL` | URL stored as `@value` (not `@id`) | -| `fedify:absoluteIri` | `URL` | Absolute IRI stored as `@id`; also reads literals, never resolves relative values | -| `fedify:publicKey` | `CryptoKey` | PEM SPKI-encoded public key | -| `fedify:multibaseKey` | `CryptoKey` | Multibase-encoded key (Ed25519) | -| `fedify:proofPurpose` | `"assertionMethod" \| "authentication" \| ...` | Proof purpose string | -| `fedify:units` | `"cm" \| "feet" \| "inches" \| "km" \| "m" \| "miles"` | Place units | +| Range URI | TypeScript type | Notes | +| ---------------------------- | ------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------- | +| `fedify:typedString` | `string` | Explicit `xsd:string` output; accepts plain or `xsd:string` string literals, skips incompatible incoming values | +| `fedify:positiveSafeInteger` | `number` | Explicit `xsd:integer` output; accepts only positive safe numeric integers, skips incompatible incoming values | +| `fedify:langTag` | `Intl.Locale` | BCP 47 language tag as plain string | +| `fedify:url` | `URL` | URL stored as `@value` (not `@id`) | +| `fedify:absoluteIri` | `URL` | Absolute IRI stored as `@id`; also reads literals, never resolves relative values | +| `fedify:publicKey` | `CryptoKey` | PEM SPKI-encoded public key | +| `fedify:multibaseKey` | `CryptoKey` | Multibase-encoded key (Ed25519) | +| `fedify:proofPurpose` | `"assertionMethod" \| "authentication" \| ...` | Proof purpose string | +| `fedify:units` | `"cm" \| "feet" \| "inches" \| "km" \| "m" \| "miles"` | Place units | + +Use `fedify:typedString` when a context coerces a term to `xsd:string`, so the +serializer emits the compact term instead of a full property IRI. Use +`fedify:positiveSafeInteger` for protocol fields whose numeric range is +1–9007199254740991. These are targeted codecs; the existing `xsd:string` and +`xsd:integer` codecs retain their behavior. Lenient incoming decoding does not +validate protocol shape or multiplicity; inspect the original JSON-LD +separately when those facts matter. Raw-property writes remain strict and +reject unsupported values instead of skipping them. ### Vocabulary types diff --git a/CHANGES.md b/CHANGES.md index 8b4a6560e..60946fe5b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -482,6 +482,18 @@ To be released. Mastodon reads when it refreshes an account, and parsing accepts both a single string value and an array of strings. [[#1234], [#1353]] + - Added the draft [FEP-f799] `DeliverySuspension` vocabulary type, + `Collection.deliveryController`, and `controlledOrigins` on all five + actor classes. The TypeScript `suspensionStatus` accessor preserves the + FEP's `status` wire term without merging unrelated status properties. + Origin strings retain their spelling, and inbox/controller links are + URL-valued without fetching resources. These additions do not enable + handling of suspension notices or suspend delivery. [[#1369], [#1435]] + + `getRawPropertyValues()` now encodes these modeled properties from their + typed values. `withRawProperty()` and `withRawProperties()` decode writes + into the typed fields and reject unsupported values. + - Added vocabulary support for the [FEP-6757] draft, which marks ActivityPub content with explicit copyright license URIs. [[#1212], [#1241]] @@ -525,11 +537,14 @@ To be released. anew, such as a clone, encodes such an object from its values rather than embedding its received JSON-LD. [[#1272], [#1356]] +[FEP-f799]: https://w3id.org/fep/f799 [FEP-6757]: https://w3id.org/fep/6757 [#1212]: https://github.com/fedify-dev/fedify/issues/1212 [#1241]: https://github.com/fedify-dev/fedify/pull/1241 [#1243]: https://github.com/fedify-dev/fedify/issues/1243 [#1337]: https://github.com/fedify-dev/fedify/pull/1337 +[#1369]: https://github.com/fedify-dev/fedify/issues/1369 +[#1435]: https://github.com/fedify-dev/fedify/pull/1435 ### @fedify/vocab-runtime @@ -549,6 +564,10 @@ To be released. `@fedify/vocab-tools`. The writers accept the same `RawPropertyValue` shapes as the read functions, copy supplied JSON values, and reject malformed or cyclic input before decoding properties. [[#1355], [#1420]] + - Added the [FEP-f799] context to the preloaded JSON-LD contexts. The default + document loader now resolves locally, so + otherwise valid inbound documents can be parsed or verified without + depending on the remote context server. [[#1369], [#1435]] - Added the `VocabularyObject` interface, which every class generated by `@fedify/vocab-tools` implements, and the `RawPropertyValue` type with its `RawValueObject`, `RawNodeObject`, and `RawListObject` shapes for the @@ -581,6 +600,12 @@ To be released. `https://w3id.org/identity/v1`. Previously, such a property compacted to a prefixed name like `dc:license` without the extra context. [[#1212], [#1241]] + - Added the `fedify:typedString` and `fedify:positiveSafeInteger` schema + ranges for vocabulary fields that need explicit `xsd:string` or + `xsd:integer` datatypes during JSON-LD compaction. The integer range + accepts only positive safe numbers; incompatible incoming values are + skipped by these codecs, while raw-property writes reject them. + Existing scalar ranges retain their behavior. [[#1369], [#1435]] - Added `withRawProperty()` and `withRawProperties()` to generated vocabulary modules. Applications can write expanded JSON-LD properties without defining typed accessors, including properties on objects from diff --git a/changes.d/vocab-runtime/delivery-suspension-context.md b/changes.d/vocab-runtime/delivery-suspension-context.md new file mode 100644 index 000000000..7ee179aaf --- /dev/null +++ b/changes.d/vocab-runtime/delivery-suspension-context.md @@ -0,0 +1,11 @@ +--- +links: + '#1369': https://github.com/fedify-dev/fedify/issues/1369 + '#1435': https://github.com/fedify-dev/fedify/pull/1435 +--- + - Added the [FEP-f799] context to the preloaded JSON-LD contexts. The default + document loader now resolves locally, so + otherwise valid inbound documents can be parsed or verified without + depending on the remote context server. [[#1369], [#1435]] + +[FEP-f799]: https://w3id.org/fep/f799 diff --git a/changes.d/vocab-tools/delivery-suspension-scalars.md b/changes.d/vocab-tools/delivery-suspension-scalars.md new file mode 100644 index 000000000..d9f370b7c --- /dev/null +++ b/changes.d/vocab-tools/delivery-suspension-scalars.md @@ -0,0 +1,11 @@ +--- +links: + '#1369': https://github.com/fedify-dev/fedify/issues/1369 + '#1435': https://github.com/fedify-dev/fedify/pull/1435 +--- + - Added the `fedify:typedString` and `fedify:positiveSafeInteger` schema + ranges for vocabulary fields that need explicit `xsd:string` or + `xsd:integer` datatypes during JSON-LD compaction. The integer range + accepts only positive safe numbers; incompatible incoming values are + skipped by these codecs, while raw-property writes reject them. + Existing scalar ranges retain their behavior. [[#1369], [#1435]] diff --git a/changes.d/vocab/delivery-suspension.md b/changes.d/vocab/delivery-suspension.md new file mode 100644 index 000000000..31183a791 --- /dev/null +++ b/changes.d/vocab/delivery-suspension.md @@ -0,0 +1,18 @@ +--- +links: + '#1369': https://github.com/fedify-dev/fedify/issues/1369 + '#1435': https://github.com/fedify-dev/fedify/pull/1435 +--- + - Added the draft [FEP-f799] `DeliverySuspension` vocabulary type, + `Collection.deliveryController`, and `controlledOrigins` on all five + actor classes. The TypeScript `suspensionStatus` accessor preserves the + FEP's `status` wire term without merging unrelated status properties. + Origin strings retain their spelling, and inbox/controller links are + URL-valued without fetching resources. These additions do not enable + handling of suspension notices or suspend delivery. [[#1369], [#1435]] + + `getRawPropertyValues()` now encodes these modeled properties from their + typed values. `withRawProperty()` and `withRawProperties()` decode writes + into the typed fields and reject unsupported values. + +[FEP-f799]: https://w3id.org/fep/f799 diff --git a/claude-plugin/skills/actor/SKILL.md b/claude-plugin/skills/actor/SKILL.md index cfdd1d48b..aca4e153c 100644 --- a/claude-plugin/skills/actor/SKILL.md +++ b/claude-plugin/skills/actor/SKILL.md @@ -25,3 +25,13 @@ Walk through: is registered. Reference: + +For draft [FEP-f799] delivery-suspension metadata, the five actor classes +expose `controlledOrigins` as strings. Preserve their spelling until the +application validates them. An actor's claim alone does not establish +origin control: verify the reciprocal origin WebFinger relation separately. +`Collection.deliveryController` is a URL-valued shared-inbox controller claim; +it does not fetch the actor or grant authority. These vocabulary properties +do not enable receiving or suspend outbound delivery. + +[FEP-f799]: https://w3id.org/fep/f799 diff --git a/claude-plugin/skills/fep/SKILL.md b/claude-plugin/skills/fep/SKILL.md index d051f37ca..19a83c559 100644 --- a/claude-plugin/skills/fep/SKILL.md +++ b/claude-plugin/skills/fep/SKILL.md @@ -49,3 +49,15 @@ Fedify implementation Explain which Fedify APIs are relevant to the implementation: vocabulary types in `@fedify/vocab`, custom context handling, dispatcher or inbox listener patterns. + +For draft [FEP-f799], `@fedify/vocab` provides `DeliverySuspension`, +`Collection.deliveryController`, and `controlledOrigins` on all five actor +classes. `DeliverySuspension.suspensionStatus` uses the wire term `status` +and only the FEP-f799 IRI, independently of unrelated status vocabularies. +The default document loader resolves the FEP context locally. These are +inert vocabulary tools: constructing or parsing them does not authenticate a +notice, verify controller authority, advertise a capability, or suspend +delivery. Validate the original JSON-LD before applying protocol decisions; +generated accessors can skip malformed values and hide multiplicity. + +[FEP-f799]: https://w3id.org/fep/f799 diff --git a/packages/fedify/src/cfworkers/expected-tests.ts b/packages/fedify/src/cfworkers/expected-tests.ts index 7976f8606..f5f0e49ce 100644 --- a/packages/fedify/src/cfworkers/expected-tests.ts +++ b/packages/fedify/src/cfworkers/expected-tests.ts @@ -1,5 +1,11 @@ // The Workers suite is deliberately bounded to tests validated on workerd. export const expectedTestNames = [ + "FEP-f799 DeliverySuspension compacts and round-trips directly and nested", + "FEP-f799 controlledOrigins on all actor classes preserves spelling and context", + "FEP-f799 deliveryController is an inherited URL scalar without dereference", + "FEP-f799 malformed extensions do not break ordinary actors collections or Create", + "FEP-f799 status is independent of schema.org status in either context order", + "FEP-f799 modeled raw writes replace remove and validate extension values", "MemoryKvStore atomic contract and capability guard", "MemoryKvStore validates whole batches before mutation", "MemoryKvStore rejects sparse getMany input before mutation", diff --git a/packages/fedify/src/cfworkers/server.ts b/packages/fedify/src/cfworkers/server.ts index 450eddb7c..b7f45a281 100644 --- a/packages/fedify/src/cfworkers/server.ts +++ b/packages/fedify/src/cfworkers/server.ts @@ -6,6 +6,7 @@ import { testDefinitions as fixtureTestDefinitions } from "../../../vocab-runtime/src/portable-workers.test.ts"; import "../../../vocab/src/portable-lookup.test.ts"; import "../../../vocab/src/with-raw-property.test.ts"; +import "../../../vocab/src/delivery-suspension.test.ts"; import { expectedTestNames } from "./expected-tests.ts"; import { createTestWorker } from "./runner.ts"; import { selfTests } from "./selftest.ts"; diff --git a/packages/fixture/src/fixtures/w3id.org/fep/f799.json b/packages/fixture/src/fixtures/w3id.org/fep/f799.json new file mode 100644 index 000000000..30edc284b --- /dev/null +++ b/packages/fixture/src/fixtures/w3id.org/fep/f799.json @@ -0,0 +1,21 @@ +{ + "@context": { + "fep-f799": "https://w3id.org/fep/f799#", + "xsd": "http://www.w3.org/2001/XMLSchema#", + "DeliverySuspension": "fep-f799:DeliverySuspension", + "deliveryController": { + "@id": "fep-f799:deliveryController", + "@type": "@id" + }, + "controlledOrigin": { + "@id": "fep-f799:controlledOrigin", + "@container": "@set", + "@type": "xsd:string" + }, + "targetInbox": { "@id": "fep-f799:targetInbox", "@type": "@id" }, + "targetOrigin": { "@id": "fep-f799:targetOrigin", "@type": "xsd:string" }, + "announcement": { "@id": "fep-f799:announcement", "@type": "@id" }, + "status": { "@id": "fep-f799:status", "@type": "xsd:string" }, + "revision": { "@id": "fep-f799:revision", "@type": "xsd:integer" } + } +} diff --git a/packages/vocab-runtime/src/contexts.ts b/packages/vocab-runtime/src/contexts.ts index 7c009282d..60240e710 100644 --- a/packages/vocab-runtime/src/contexts.ts +++ b/packages/vocab-runtime/src/contexts.ts @@ -11,6 +11,7 @@ import fep5711 from "./contexts/fep-5711.json" with { type: "json" }; import fep6757 from "./contexts/fep-6757.json" with { type: "json" }; import fep7aa9 from "./contexts/fep-7aa9.json" with { type: "json" }; import fepEf61 from "./contexts/fep-ef61.json" with { type: "json" }; +import fepF799 from "./contexts/fep-f799.json" with { type: "json" }; import gotosocial from "./contexts/gotosocial.json" with { type: "json" }; import identityV1 from "./contexts/identity-v1.json" with { type: "json" }; import joinLemmyContext from "./contexts/join-lemmy.json" with { type: "json" }; @@ -36,6 +37,7 @@ const preloadedContexts: Record = { "https://w3id.org/fep/171b": fep171b, "https://w3id.org/fep/22cd": fep22cd, "https://w3id.org/fep/5711": fep5711, + "https://w3id.org/fep/f799": fepF799, // Controlled Identifiers v1.0 requires JSON-LD processors to treat this // context URL as already resolved. We ship the official W3C context so that diff --git a/packages/vocab-runtime/src/contexts/fep-f799.json b/packages/vocab-runtime/src/contexts/fep-f799.json new file mode 100644 index 000000000..30edc284b --- /dev/null +++ b/packages/vocab-runtime/src/contexts/fep-f799.json @@ -0,0 +1,21 @@ +{ + "@context": { + "fep-f799": "https://w3id.org/fep/f799#", + "xsd": "http://www.w3.org/2001/XMLSchema#", + "DeliverySuspension": "fep-f799:DeliverySuspension", + "deliveryController": { + "@id": "fep-f799:deliveryController", + "@type": "@id" + }, + "controlledOrigin": { + "@id": "fep-f799:controlledOrigin", + "@container": "@set", + "@type": "xsd:string" + }, + "targetInbox": { "@id": "fep-f799:targetInbox", "@type": "@id" }, + "targetOrigin": { "@id": "fep-f799:targetOrigin", "@type": "xsd:string" }, + "announcement": { "@id": "fep-f799:announcement", "@type": "@id" }, + "status": { "@id": "fep-f799:status", "@type": "xsd:string" }, + "revision": { "@id": "fep-f799:revision", "@type": "xsd:integer" } + } +} diff --git a/packages/vocab-runtime/src/docloader.test.ts b/packages/vocab-runtime/src/docloader.test.ts index a1f6dbd97..98dcd97e7 100644 --- a/packages/vocab-runtime/src/docloader.test.ts +++ b/packages/vocab-runtime/src/docloader.test.ts @@ -10,6 +10,7 @@ import { } from "node:http"; import { gzipSync } from "node:zlib"; import preloadedContexts from "./contexts.ts"; +import fepF799Context from "./contexts/fep-f799.json" with { type: "json" }; import cidV1Context from "./contexts/cid-v1.json" with { type: "json" }; import { createDocumentLoader, @@ -694,6 +695,69 @@ test("getDocumentLoader()", async (t) => { deepStrictEqual(fetchMock.callHistory.calls(url).length, 0); }); + fetchMock.get("https://w3id.org/fep/f799", { status: 502 }); + await t.step("preloaded FEP-f799 context", async () => { + const url = "https://w3id.org/fep/f799"; + deepStrictEqual(await fetchDocumentLoader(url), { + contextUrl: null, + documentUrl: url, + document: fepF799Context, + }); + deepStrictEqual( + await jsonld.expand( + { + "@context": ["https://www.w3.org/ns/activitystreams", url], + type: "DeliverySuspension", + status: "active", + targetOrigin: "https://SOCIAL.example:443/", + revision: 1, + targetInbox: "https://social.example/inbox", + announcement: "https://social.example/activities/1", + deliveryController: "https://social.example/actor", + controlledOrigin: ["https://social.example"], + }, + { documentLoader: fetchDocumentLoader }, + ), + [ + { + "@type": [`${url}#DeliverySuspension`], + [`${url}#status`]: [ + { + "@value": "active", + "@type": "http://www.w3.org/2001/XMLSchema#string", + }, + ], + [`${url}#targetOrigin`]: [ + { + "@value": "https://SOCIAL.example:443/", + "@type": "http://www.w3.org/2001/XMLSchema#string", + }, + ], + [`${url}#revision`]: [ + { + "@value": 1, + "@type": "http://www.w3.org/2001/XMLSchema#integer", + }, + ], + [`${url}#targetInbox`]: [{ "@id": "https://social.example/inbox" }], + [`${url}#announcement`]: [ + { "@id": "https://social.example/activities/1" }, + ], + [`${url}#deliveryController`]: [ + { "@id": "https://social.example/actor" }, + ], + [`${url}#controlledOrigin`]: [ + { + "@value": "https://social.example", + "@type": "http://www.w3.org/2001/XMLSchema#string", + }, + ], + }, + ], + ); + deepStrictEqual(fetchMock.callHistory.calls(url).length, 0); + }); + // A Codeberg Pages outage must not prevent expanding translation metadata. // See: https://github.com/fedify-dev/fedify/issues/1214 fetchMock.get("https://w3id.org/fep/22cd", { status: 502 }); diff --git a/packages/vocab-tools/src/__snapshots__/class.test.ts.deno.snap b/packages/vocab-tools/src/__snapshots__/class.test.ts.deno.snap index 95dce2b11..35fa7f5fd 100644 --- a/packages/vocab-tools/src/__snapshots__/class.test.ts.deno.snap +++ b/packages/vocab-tools/src/__snapshots__/class.test.ts.deno.snap @@ -1207,10 +1207,10 @@ function isAbsoluteIriValue(value: unknown): boolean { } const extraPropertyContexts: Readonly> = - {\\"https://schema.org/translator\\":\\"https://w3id.org/fep/22cd\\",\\"https://w3id.org/fep/6757#preferredLicense\\":\\"https://w3id.org/fep/6757\\",\\"http://purl.org/dc/terms/license\\":\\"https://w3id.org/fep/6757\\",\\"https://w3id.org/fep/22cd#translations\\":\\"https://w3id.org/fep/22cd\\"}; + {\\"https://schema.org/translator\\":\\"https://w3id.org/fep/22cd\\",\\"https://w3id.org/fep/f799#status\\":\\"https://w3id.org/fep/f799\\",\\"https://w3id.org/fep/f799#targetInbox\\":\\"https://w3id.org/fep/f799\\",\\"https://w3id.org/fep/f799#targetOrigin\\":\\"https://w3id.org/fep/f799\\",\\"https://w3id.org/fep/f799#announcement\\":\\"https://w3id.org/fep/f799\\",\\"https://w3id.org/fep/f799#revision\\":\\"https://w3id.org/fep/f799\\",\\"https://w3id.org/fep/6757#preferredLicense\\":\\"https://w3id.org/fep/6757\\",\\"https://w3id.org/fep/f799#controlledOrigin\\":\\"https://w3id.org/fep/f799\\",\\"https://w3id.org/fep/f799#deliveryController\\":\\"https://w3id.org/fep/f799\\",\\"http://purl.org/dc/terms/license\\":\\"https://w3id.org/fep/6757\\",\\"https://w3id.org/fep/22cd#translations\\":\\"https://w3id.org/fep/22cd\\"}; const extraContextUrls: readonly string[] = - [\\"https://w3id.org/fep/22cd\\",\\"https://w3id.org/fep/6757\\"]; + [\\"https://w3id.org/fep/22cd\\",\\"https://w3id.org/fep/f799\\",\\"https://w3id.org/fep/6757\\"]; function getExtraContexts(document: unknown): string[] { const contexts = new Set(); @@ -1245,7 +1245,7 @@ function getExtraContexts(document: unknown): string[] { const PORTABLE_IRI_PATTERN = /^ap(?:\\\\+ef61)?:\\\\/\\\\//i; -const PORTABLE_IRI_KEYS: ReadonlySet = new Set([\\"@id\\",\\"_misskey_quote\\",\\"actor\\",\\"alsoKnownAs\\",\\"announceAuthorization\\",\\"anyOf\\",\\"approvedBy\\",\\"assertionMethod\\",\\"attachment\\",\\"attributedTo\\",\\"audience\\",\\"automaticApproval\\",\\"bcc\\",\\"bto\\",\\"cc\\",\\"context\\",\\"contextHistory\\",\\"controller\\",\\"current\\",\\"describes\\",\\"emojiReactions\\",\\"featureAuthorization\\",\\"featured\\",\\"featuredCollections\\",\\"featuredObject\\",\\"featuredTags\\",\\"first\\",\\"followers\\",\\"followersOf\\",\\"following\\",\\"followingOf\\",\\"generator\\",\\"href\\",\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://fedibird.com/ns#quoteUri\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#automaticApproval\\",\\"https://gotosocial.org/ns#interactingObject\\",\\"https://gotosocial.org/ns#interactionTarget\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#manualApproval\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_quote\\",\\"https://schema.org/isBasedOn\\",\\"https://schema.org/license\\",\\"https://schema.org/translationOfWork\\",\\"https://schema.org/translator\\",\\"https://w3id.org/fep/044f#quote\\",\\"https://w3id.org/fep/044f#quoteAuthorization\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featureAuthorization\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/7aa9#featuredObject\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#controller\\",\\"https://w3id.org/security#owner\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://w3id.org/security#verificationMethod\\",\\"https://w3id.org/valueflows/ont/vf#resourceConformsTo\\",\\"https://w3id.org/valueflows/ont/vf#satisfies\\",\\"https://www.w3.org/ns/activitystreams#actor\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#anyOf\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#describes\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#href\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#instrument\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#next\\",\\"https://www.w3.org/ns/activitystreams#oauthAuthorizationEndpoint\\",\\"https://www.w3.org/ns/activitystreams#oauthTokenEndpoint\\",\\"https://www.w3.org/ns/activitystreams#object\\",\\"https://www.w3.org/ns/activitystreams#oneOf\\",\\"https://www.w3.org/ns/activitystreams#origin\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#partOf\\",\\"https://www.w3.org/ns/activitystreams#prev\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#provideClientKey\\",\\"https://www.w3.org/ns/activitystreams#proxyUrl\\",\\"https://www.w3.org/ns/activitystreams#quoteUrl\\",\\"https://www.w3.org/ns/activitystreams#relationship\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#result\\",\\"https://www.w3.org/ns/activitystreams#sharedInbox\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#signClientKey\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#subject\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#target\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#units\\",\\"https://www.w3.org/ns/activitystreams#uploadMedia\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\",\\"https://www.w3.org/ns/did#serviceEndpoint\\",\\"icon\\",\\"id\\",\\"image\\",\\"inReplyTo\\",\\"inbox\\",\\"inboxOf\\",\\"instrument\\",\\"interactingObject\\",\\"interactionTarget\\",\\"isBasedOn\\",\\"items\\",\\"last\\",\\"license\\",\\"likeAuthorization\\",\\"liked\\",\\"likedOf\\",\\"likes\\",\\"likesOf\\",\\"location\\",\\"manualApproval\\",\\"movedTo\\",\\"next\\",\\"oauthAuthorizationEndpoint\\",\\"oauthTokenEndpoint\\",\\"object\\",\\"oneOf\\",\\"orderedItems\\",\\"origin\\",\\"outbox\\",\\"outboxOf\\",\\"owner\\",\\"partOf\\",\\"preferredLicense\\",\\"prev\\",\\"preview\\",\\"proof\\",\\"provideClientKey\\",\\"proxyUrl\\",\\"publicKey\\",\\"quote\\",\\"quoteAuthorization\\",\\"quoteUri\\",\\"quoteUrl\\",\\"relationship\\",\\"replies\\",\\"repliesOf\\",\\"replyAuthorization\\",\\"resourceConformsTo\\",\\"result\\",\\"satisfies\\",\\"service\\",\\"sharedInbox\\",\\"shares\\",\\"sharesOf\\",\\"signClientKey\\",\\"streams\\",\\"subject\\",\\"tag\\",\\"target\\",\\"to\\",\\"translationOfWork\\",\\"translator\\",\\"units\\",\\"uploadMedia\\",\\"url\\"]); +const PORTABLE_IRI_KEYS: ReadonlySet = new Set([\\"@id\\",\\"_misskey_quote\\",\\"actor\\",\\"alsoKnownAs\\",\\"announceAuthorization\\",\\"announcement\\",\\"anyOf\\",\\"approvedBy\\",\\"assertionMethod\\",\\"attachment\\",\\"attributedTo\\",\\"audience\\",\\"automaticApproval\\",\\"bcc\\",\\"bto\\",\\"cc\\",\\"context\\",\\"contextHistory\\",\\"controller\\",\\"current\\",\\"deliveryController\\",\\"describes\\",\\"emojiReactions\\",\\"featureAuthorization\\",\\"featured\\",\\"featuredCollections\\",\\"featuredObject\\",\\"featuredTags\\",\\"first\\",\\"followers\\",\\"followersOf\\",\\"following\\",\\"followingOf\\",\\"generator\\",\\"href\\",\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://fedibird.com/ns#quoteUri\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#automaticApproval\\",\\"https://gotosocial.org/ns#interactingObject\\",\\"https://gotosocial.org/ns#interactionTarget\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#manualApproval\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_quote\\",\\"https://schema.org/isBasedOn\\",\\"https://schema.org/license\\",\\"https://schema.org/translationOfWork\\",\\"https://schema.org/translator\\",\\"https://w3id.org/fep/044f#quote\\",\\"https://w3id.org/fep/044f#quoteAuthorization\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featureAuthorization\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/7aa9#featuredObject\\",\\"https://w3id.org/fep/f799#announcement\\",\\"https://w3id.org/fep/f799#deliveryController\\",\\"https://w3id.org/fep/f799#targetInbox\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#controller\\",\\"https://w3id.org/security#owner\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://w3id.org/security#verificationMethod\\",\\"https://w3id.org/valueflows/ont/vf#resourceConformsTo\\",\\"https://w3id.org/valueflows/ont/vf#satisfies\\",\\"https://www.w3.org/ns/activitystreams#actor\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#anyOf\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#describes\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#href\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#instrument\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#next\\",\\"https://www.w3.org/ns/activitystreams#oauthAuthorizationEndpoint\\",\\"https://www.w3.org/ns/activitystreams#oauthTokenEndpoint\\",\\"https://www.w3.org/ns/activitystreams#object\\",\\"https://www.w3.org/ns/activitystreams#oneOf\\",\\"https://www.w3.org/ns/activitystreams#origin\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#partOf\\",\\"https://www.w3.org/ns/activitystreams#prev\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#provideClientKey\\",\\"https://www.w3.org/ns/activitystreams#proxyUrl\\",\\"https://www.w3.org/ns/activitystreams#quoteUrl\\",\\"https://www.w3.org/ns/activitystreams#relationship\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#result\\",\\"https://www.w3.org/ns/activitystreams#sharedInbox\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#signClientKey\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#subject\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#target\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#units\\",\\"https://www.w3.org/ns/activitystreams#uploadMedia\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\",\\"https://www.w3.org/ns/did#serviceEndpoint\\",\\"icon\\",\\"id\\",\\"image\\",\\"inReplyTo\\",\\"inbox\\",\\"inboxOf\\",\\"instrument\\",\\"interactingObject\\",\\"interactionTarget\\",\\"isBasedOn\\",\\"items\\",\\"last\\",\\"license\\",\\"likeAuthorization\\",\\"liked\\",\\"likedOf\\",\\"likes\\",\\"likesOf\\",\\"location\\",\\"manualApproval\\",\\"movedTo\\",\\"next\\",\\"oauthAuthorizationEndpoint\\",\\"oauthTokenEndpoint\\",\\"object\\",\\"oneOf\\",\\"orderedItems\\",\\"origin\\",\\"outbox\\",\\"outboxOf\\",\\"owner\\",\\"partOf\\",\\"preferredLicense\\",\\"prev\\",\\"preview\\",\\"proof\\",\\"provideClientKey\\",\\"proxyUrl\\",\\"publicKey\\",\\"quote\\",\\"quoteAuthorization\\",\\"quoteUri\\",\\"quoteUrl\\",\\"relationship\\",\\"replies\\",\\"repliesOf\\",\\"replyAuthorization\\",\\"resourceConformsTo\\",\\"result\\",\\"satisfies\\",\\"service\\",\\"sharedInbox\\",\\"shares\\",\\"sharesOf\\",\\"signClientKey\\",\\"streams\\",\\"subject\\",\\"tag\\",\\"target\\",\\"targetInbox\\",\\"to\\",\\"translationOfWork\\",\\"translator\\",\\"units\\",\\"uploadMedia\\",\\"url\\"]); import * as _ppM0 from \\"./preprocessors.ts\\"; @@ -5561,7 +5561,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -5913,7 +5913,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -6132,7 +6132,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -6594,7 +6594,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -7038,7 +7038,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -7178,7 +7178,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -7330,7 +7330,7 @@ static { _expanded: true, } ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -8261,7 +8261,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -8615,7 +8615,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -8735,7 +8735,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -8855,7 +8855,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -8975,7 +8975,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -24623,6 +24623,10 @@ get licenses(): (URL)[] { return await FeaturedItem.fromJsonLd(json, options); } + if (values[\\"@type\\"].includes(\\"https://w3id.org/fep/f799#DeliverySuspension\\")) { + return await DeliverySuspension.fromJsonLd(json, options); + } + if (values[\\"@type\\"].includes(\\"https://w3id.org/valueflows/ont/vf#Agreement\\")) { return await Agreement.fromJsonLd(json, options); } @@ -24935,7 +24939,7 @@ get licenses(): (URL)[] { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -25165,7 +25169,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -25315,7 +25319,7 @@ get licenses(): (URL)[] { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -25631,7 +25635,7 @@ get licenses(): (URL)[] { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -25956,7 +25960,7 @@ get licenses(): (URL)[] { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -26051,7 +26055,7 @@ get licenses(): (URL)[] { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -26158,7 +26162,7 @@ get licenses(): (URL)[] { _expanded: true, } ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -26800,7 +26804,7 @@ get licenses(): (URL)[] { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -27040,7 +27044,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -27123,7 +27127,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -27206,7 +27210,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -27289,7 +27293,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -30249,7 +30253,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -31885,7 +31889,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -33623,7 +33627,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -33743,7 +33747,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -33863,7 +33867,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -33983,7 +33987,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -34103,7 +34107,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -38273,7 +38277,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -38356,7 +38360,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -38439,7 +38443,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -38522,7 +38526,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -38605,7 +38609,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -42296,7 +42300,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -42420,7 +42424,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -43757,7 +43761,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -43844,7 +43848,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -48611,7 +48615,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -48735,7 +48739,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -50072,7 +50076,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -50159,7 +50163,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -51288,7 +51292,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -51412,7 +51416,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -52749,7 +52753,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -52836,7 +52840,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -53965,7 +53969,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -54089,7 +54093,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -55425,7 +55429,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -55512,7 +55516,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -60083,7 +60087,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -60207,7 +60211,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -61541,7 +61545,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -61628,7 +61632,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -62428,7 +62432,8 @@ export class Collection extends Object { #_2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf: (Object | URL)[] = []; #_trust_2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf: VocabTrustSet = new Set(); - + #_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController: (URL)[] = []; + /** * Constructs a new instance of Collection with the given values. * @param values The values to initialize the instance with. @@ -62455,7 +62460,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;} , options: { documentLoader?: DocumentLoader, @@ -62661,6 +62666,19 @@ proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | nu ); } } + + if (\\"deliveryController\\" in values && values.deliveryController != null) { + if (values.deliveryController instanceof URL) { + // @ts-ignore: type is checked above. + this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = [values.deliveryController]; + + } else { + throw new TypeError( + \\"The deliveryController must be of type \\" + + \\"URL\\" + \\".\\", + ); + } + } } /** @@ -62716,7 +62734,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;} = {}, options: { @@ -62979,6 +62997,20 @@ proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | nu ); } } + clone.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length < vocabSparseArrayMinimumLength + ? this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.slice() : vocabCopyPropertyArray(this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController); + if (\\"deliveryController\\" in values && values.deliveryController != null) { + if (values.deliveryController instanceof URL) { + // @ts-ignore: type is checked above. + clone.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = [values.deliveryController]; + + } else { + throw new TypeError( + \\"The deliveryController must be of type \\" + + \\"URL\\" + \\".\\", + ); + } + } return clone; } @@ -63039,7 +63071,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -63325,6 +63357,28 @@ const base = getDeepCloneDescriptor(this.prototype)!; } } } + + { + const array = node.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController; + const snapshot = array.length < vocabSparseArrayMinimumLength + ? undefined : vocabSparseArraySnapshot(array); + if (snapshot != null) { + for (const i of snapshot.indices) { + if (!globalThis.Object.hasOwn(array, i)) continue; + const value = array[i]; + if (value != null && typeof value === \\"object\\") { + array[i] = context.value(value); + } + } + } else { + for (let i = 0; i < node.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length; i++) { + const value = node.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController[i]; + if (value != null && typeof value === \\"object\\") { + node.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController[i] = context.value(value); + } + } + } + } } }); } static { @@ -63857,7 +63911,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -63995,7 +64049,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64119,7 +64173,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64243,7 +64297,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64367,7 +64421,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64491,7 +64545,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64615,7 +64669,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64739,7 +64793,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64863,7 +64917,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64932,6 +64986,100 @@ static { }, }; descriptors.set(\\"https://w3id.org/fep/5711#likedOf\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#deliveryController\\", + aliases: [], + validate(object: object): void { void (object as Collection).#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController; }, + assign(object: object, values: unknown[]): void { + (object as Collection).#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController: (URL)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Collection).#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController) { + + let element = ( + { \\"@id\\": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#deliveryController\\", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -69703,6 +69851,23 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return v; } +/** The actor claimed to control delivery suspension for this shared inbox, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). No actor is + * fetched. Applications must verify the reciprocal shared-inbox link and + * authenticate notices before accepting a suspension. + * + */ + get deliveryController(): (URL | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length < 1) return null; + return this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController[0]; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -70044,6 +70209,22 @@ rawPropertyDescriptors.set(this.prototype, descriptors); } + compactItems = []; + for (const v of this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController) { + const item = ( + formatIri(v) + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"deliveryController\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result[\\"type\\"] = \\"Collection\\"; if (this.id != null) result[\\"id\\"] = formatIri(this.id); result[\\"@context\\"] = [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://gotosocial.org/ns\\",{\\"toot\\":\\"http://joinmastodon.org/ns#\\",\\"misskey\\":\\"https://misskey-hub.net/ns#\\",\\"fedibird\\":\\"http://fedibird.com/ns#\\",\\"ChatMessage\\":\\"http://litepub.social/ns#ChatMessage\\",\\"sensitive\\":\\"as:sensitive\\",\\"votersCount\\":\\"toot:votersCount\\",\\"Emoji\\":\\"toot:Emoji\\",\\"Hashtag\\":\\"as:Hashtag\\",\\"quote\\":{\\"@id\\":\\"https://w3id.org/fep/044f#quote\\",\\"@type\\":\\"@id\\"},\\"quoteUrl\\":\\"as:quoteUrl\\",\\"_misskey_quote\\":\\"misskey:_misskey_quote\\",\\"quoteUri\\":\\"fedibird:quoteUri\\",\\"QuoteAuthorization\\":\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"QuoteRequest\\":\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"quoteAuthorization\\":{\\"@id\\":\\"https://w3id.org/fep/044f#quoteAuthorization\\",\\"@type\\":\\"@id\\"},\\"emojiReactions\\":{\\"@id\\":\\"fedibird:emojiReactions\\",\\"@type\\":\\"@id\\"}},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}}]; @@ -70445,6 +70626,27 @@ rawPropertyDescriptors.set(this.prototype, descriptors); } + array = []; + for (const v of this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController) { + + let element = ( + { \\"@id\\": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#deliveryController\\"] = propValue; + + } + values[\\"@type\\"] = [\\"https://www.w3.org/ns/activitystreams#Collection\\"]; if (this.id != null) values[\\"@id\\"] = formatIri(this.id); if (options.format === \\"expand\\") { @@ -70513,10 +70715,15 @@ rawPropertyDescriptors.set(this.prototype, descriptors); protected override isCompactable(): boolean { + if ( + this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController != null && + this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/f799#deliveryController\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -71088,7 +71295,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -71181,7 +71388,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71268,7 +71475,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71355,7 +71562,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71442,7 +71649,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71529,7 +71736,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71616,7 +71823,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71703,7 +71910,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71790,7 +71997,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71831,6 +72038,71 @@ rawPropertyDescriptors.set(this.prototype, descriptors); instance.#_2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf = _2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#deliveryController\\") === + rawPropertyDescriptors.get(Collection.prototype)?.get(\\"https://w3id.org/fep/f799#deliveryController\\")) {const _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController: (URL)[] = []; + + let _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#deliveryController\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#deliveryController\\"]; + + if (isRawPropertyWrite(options) && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array?.length === 1 && + \\"@list\\" in _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array[0] && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array == null + ? [] + : _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array.length === 1 && \\"@list\\" in _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array[0] + ? _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array[0][\\"@list\\"] + : _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + instance.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController; + } if ( !(\\"_retainsRawProperties\\" in options) || @@ -72136,6 +72408,26 @@ rawPropertyDescriptors.set(this.prototype, descriptors); proxy.likedOf = _2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf[0]; } + const _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length == 1) { + proxy.deliveryController = _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController[0]; + } + return proxy; } } @@ -72205,7 +72497,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];} , options: { documentLoader?: DocumentLoader, @@ -72310,7 +72602,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];} = {}, options: { @@ -72432,7 +72724,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -72533,7 +72825,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -73243,7 +73535,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/f799#deliveryController\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -73471,7 +73763,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -73652,7 +73944,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} , options: { documentLoader?: DocumentLoader, @@ -73742,7 +74034,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} = {}, options: { @@ -73847,7 +74139,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -74370,7 +74662,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/7aa9#topic\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/7aa9#topic\\",\\"https://w3id.org/fep/f799#deliveryController\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -75173,7 +75465,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -76632,7 +76924,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -78354,19 +78646,1932 @@ endpoints?: (URL)[];} // properties of the object: _retainsRawProperties: false, }); - if (!(instance instanceof Export)) { + if (!(instance instanceof Export)) { + throw new TypeError(\\"Unexpected type: \\" + instance.constructor.name); + } + + let shouldCacheJsonLd = instance._shouldCacheJsonLd; + + if ( + !(\\"_retainsRawProperties\\" in options) || + options._retainsRawProperties !== false + ) { + const retained = retainRawProperties( + values, + Export.#knownRawPropertyIris, + ); + if (retained != null) retainedRawProperties.set(instance, retained); + } + if (isRawPropertyWrite(options)) publishSuppliedRawProperties(instance, values); + instance._shouldCacheJsonLd = shouldCacheJsonLd; + if ( + shouldCacheJsonLd && !isRawPropertyWrite(options) && + (!(\\"_fromSubclass\\" in options) || !options._fromSubclass) + ) { + try { + if (cacheJsonLd != null && cacheJsonLd !== expanded) { + const compactArray = Array.isArray(json) && json.length === 1; + const jsonLd = compactArray ? json[0] : json; + const normalized = cacheJsonLd; + const cachedJsonLd = await compactJsonLdCache( + normalized, + jsonLd, + options.contextLoader, + ); + instance._cachedJsonLd = compactArray ? [cachedJsonLd] : cachedJsonLd; + } else { + instance._cachedJsonLd = structuredClone(json); + } + } catch { + getLogger([\\"fedify\\", \\"vocab\\"]).warn( + \\"Failed to cache JSON-LD: {json}\\", + { json }, + ); + } + } + return instance; + } + + protected override _getCustomInspectProxy(): Record { + const proxy: Record = super._getCustomInspectProxy(); + return proxy; + } + } + + +// deno-lint-ignore no-explicit-any +(Export.prototype as any)[Symbol.for(\\"Deno.customInspect\\")] = + function ( + this: Export, + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string { + const proxy = this._getCustomInspectProxy(); + return \\"Export \\" + inspect(proxy, options); + }; + +// deno-lint-ignore no-explicit-any +(Export.prototype as any)[Symbol.for(\\"nodejs.util.inspect.custom\\")] = + function ( + this: Export, + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string { + const proxy = this._getCustomInspectProxy(); + return \\"Export \\" + inspect(proxy, options); + }; + /** A finite request to suspend inbox delivery, as defined by draft + * [FEP-f799](https://w3id.org/fep/f799). Inherited attribution, publication, + * start and end times, summary, and URL describe the notice and its controller. + * Constructing or parsing this vocabulary object does not authenticate its + * publisher, establish control of a target, or suspend delivery. Applications + * must validate the original document and verify authority separately. + * + */ +export class DeliverySuspension extends Object { + + /** + * The type URI of {@link DeliverySuspension}: \`https://w3id.org/fep/f799#DeliverySuspension\`. + */ + static override get typeId(): URL { + return new URL(\\"https://w3id.org/fep/f799#DeliverySuspension\\"); + } + #_AEYGCGMN1Trr4fQuDycJ6pRngtc_status: (string)[] = []; +#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox: (URL)[] = []; +#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin: (string)[] = []; +#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement: (URL)[] = []; +#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision: (number)[] = []; + + /** + * Constructs a new instance of DeliverySuspension with the given values. + * @param values The values to initialize the instance with. + * @param options The options to use for initialization. + */ + constructor( + values: + { +id?: URL | null; +attachments?: (Object | Link | PropertyValue | URL)[];attribution?: Application | Group | Organization | Person | Service | URL | null; +attributions?: (Application | Group | Organization | Person | Service | URL)[];audience?: Object | URL | null; +audiences?: (Object | URL)[];content?: string | LanguageString | null; +contents?: ((string | LanguageString))[];contexts?: (Object | Link | URL)[];contextHistory?: Collection | URL | null; +contextHistories?: (Collection | URL)[];name?: string | LanguageString | null; +names?: ((string | LanguageString))[];endTime?: Temporal.Instant | null;generators?: (Object | Link | URL)[];icon?: Image | URL | null; +icons?: (Image | URL)[];image?: Image | URL | null; +images?: (Image | URL)[];replyTarget?: Object | Link | URL | null; +replyTargets?: (Object | Link | URL)[];location?: Object | Link | URL | null; +locations?: (Object | Link | URL)[];preview?: Link | Object | URL | null; +previews?: (Link | Object | URL)[];published?: Temporal.Instant | null;replies?: Collection | URL | null;shares?: Collection | URL | null;likes?: Collection | URL | null;emojiReactions?: Collection | URL | null;startTime?: Temporal.Instant | null;summary?: string | LanguageString | null; +summaries?: ((string | LanguageString))[];tags?: (Object | Link | URL)[];updated?: Temporal.Instant | null;url?: URL | Link | null; +urls?: ((URL | Link))[];to?: Object | URL | null; +tos?: (Object | URL)[];bto?: Object | URL | null; +btos?: (Object | URL)[];cc?: Object | URL | null; +ccs?: (Object | URL)[];bcc?: Object | URL | null; +bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];suspensionStatus?: string | null;targetInbox?: URL | null;targetOrigin?: string | null;announcement?: URL | null;revision?: number | null;} +, + options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + tracerProvider?: TracerProvider, + verifyPortableObject?: PortableObjectVerifier, + } = {}, + ) { + super(values, options); + if (\\"suspensionStatus\\" in values && values.suspensionStatus != null) { + if (typeof values.suspensionStatus === \\"string\\") { + // @ts-ignore: type is checked above. + this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = [values.suspensionStatus]; + + } else { + throw new TypeError( + \\"The suspensionStatus must be of type \\" + + \\"string\\" + \\".\\", + ); + } + } + + if (\\"targetInbox\\" in values && values.targetInbox != null) { + if (values.targetInbox instanceof URL) { + // @ts-ignore: type is checked above. + this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = [values.targetInbox]; + + } else { + throw new TypeError( + \\"The targetInbox must be of type \\" + + \\"URL\\" + \\".\\", + ); + } + } + + if (\\"targetOrigin\\" in values && values.targetOrigin != null) { + if (typeof values.targetOrigin === \\"string\\") { + // @ts-ignore: type is checked above. + this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = [values.targetOrigin]; + + } else { + throw new TypeError( + \\"The targetOrigin must be of type \\" + + \\"string\\" + \\".\\", + ); + } + } + + if (\\"announcement\\" in values && values.announcement != null) { + if (values.announcement instanceof URL) { + // @ts-ignore: type is checked above. + this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = [values.announcement]; + + } else { + throw new TypeError( + \\"The announcement must be of type \\" + + \\"URL\\" + \\".\\", + ); + } + } + + if (\\"revision\\" in values && values.revision != null) { + if (typeof values.revision === \\"number\\" && Number.isSafeInteger(values.revision) && values.revision > 0) { + // @ts-ignore: type is checked above. + this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = [values.revision]; + + } else { + throw new TypeError( + \\"The revision must be of type \\" + + \\"number\\" + \\".\\", + ); + } + } + } + + /** + * Clones this instance, optionally updating it with the given values. + * + * This is a shallow copy: property arrays are copied, but nested objects + * and URLs are shared with this instance. Dereferencing accessors can cache + * fetched objects in the instance whose accessor is called. Hydrating a + * shared nested object through the clone can affect the original as well, + * and can change JSON-LD output when either is embedded in another + * object. Hydrating a top-level property of the clone does not update this + * instance's property. + * + * To resolve properties without sharing nested objects, use + * {@link DeliverySuspension.deepClone} before hydration. + * See the [vocabulary manual](https://fedify.dev/manual/vocab#immutability) + * for details, including how cached JSON-LD affects serialization. + * + * Unknown properties retained when this instance was decoded are shared + * with the clone, together with the set of explicitly published raw + * properties, so \`getRawPropertyValues()\` returns them for the clone + * as well, even if the clone replaces other values. + * + * A clone never inherits a signed JSON-LD representation retained by + * \`signObject()\`: the clone may differ from the document that the proof + * covers, so embedding the original secured JSON in a parent document + * would be wrong. Sign the clone again if it has to be embedded as a + * secured child. + * + * @param values The values to update the clone with. + * @param options The options to use for cloning. + * @returns The cloned instance with its own property arrays. Nested objects + * and URLs are shared with this instance. + */ + override clone( + values: + { +id?: URL | null; +attachments?: (Object | Link | PropertyValue | URL)[];attribution?: Application | Group | Organization | Person | Service | URL | null; +attributions?: (Application | Group | Organization | Person | Service | URL)[];audience?: Object | URL | null; +audiences?: (Object | URL)[];content?: string | LanguageString | null; +contents?: ((string | LanguageString))[];contexts?: (Object | Link | URL)[];contextHistory?: Collection | URL | null; +contextHistories?: (Collection | URL)[];name?: string | LanguageString | null; +names?: ((string | LanguageString))[];endTime?: Temporal.Instant | null;generators?: (Object | Link | URL)[];icon?: Image | URL | null; +icons?: (Image | URL)[];image?: Image | URL | null; +images?: (Image | URL)[];replyTarget?: Object | Link | URL | null; +replyTargets?: (Object | Link | URL)[];location?: Object | Link | URL | null; +locations?: (Object | Link | URL)[];preview?: Link | Object | URL | null; +previews?: (Link | Object | URL)[];published?: Temporal.Instant | null;replies?: Collection | URL | null;shares?: Collection | URL | null;likes?: Collection | URL | null;emojiReactions?: Collection | URL | null;startTime?: Temporal.Instant | null;summary?: string | LanguageString | null; +summaries?: ((string | LanguageString))[];tags?: (Object | Link | URL)[];updated?: Temporal.Instant | null;url?: URL | Link | null; +urls?: ((URL | Link))[];to?: Object | URL | null; +tos?: (Object | URL)[];bto?: Object | URL | null; +btos?: (Object | URL)[];cc?: Object | URL | null; +ccs?: (Object | URL)[];bcc?: Object | URL | null; +bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];suspensionStatus?: string | null;targetInbox?: URL | null;targetOrigin?: string | null;announcement?: URL | null;revision?: number | null;} + + = {}, + options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + verifyPortableObject?: PortableObjectVerifier, + } = {} + ): DeliverySuspension { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + // @ts-ignore: \$warning is not recognized as a property, but it is. + options = { ...options, \$warning: this._warning }; + } + const clone = super.clone(values, options) as unknown as DeliverySuspension;clone.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length < vocabSparseArrayMinimumLength + ? this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.slice() : vocabCopyPropertyArray(this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status); + if (\\"suspensionStatus\\" in values && values.suspensionStatus != null) { + if (typeof values.suspensionStatus === \\"string\\") { + // @ts-ignore: type is checked above. + clone.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = [values.suspensionStatus]; + + } else { + throw new TypeError( + \\"The suspensionStatus must be of type \\" + + \\"string\\" + \\".\\", + ); + } + } + clone.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length < vocabSparseArrayMinimumLength + ? this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.slice() : vocabCopyPropertyArray(this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox); + if (\\"targetInbox\\" in values && values.targetInbox != null) { + if (values.targetInbox instanceof URL) { + // @ts-ignore: type is checked above. + clone.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = [values.targetInbox]; + + } else { + throw new TypeError( + \\"The targetInbox must be of type \\" + + \\"URL\\" + \\".\\", + ); + } + } + clone.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length < vocabSparseArrayMinimumLength + ? this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.slice() : vocabCopyPropertyArray(this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin); + if (\\"targetOrigin\\" in values && values.targetOrigin != null) { + if (typeof values.targetOrigin === \\"string\\") { + // @ts-ignore: type is checked above. + clone.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = [values.targetOrigin]; + + } else { + throw new TypeError( + \\"The targetOrigin must be of type \\" + + \\"string\\" + \\".\\", + ); + } + } + clone.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length < vocabSparseArrayMinimumLength + ? this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.slice() : vocabCopyPropertyArray(this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement); + if (\\"announcement\\" in values && values.announcement != null) { + if (values.announcement instanceof URL) { + // @ts-ignore: type is checked above. + clone.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = [values.announcement]; + + } else { + throw new TypeError( + \\"The announcement must be of type \\" + + \\"URL\\" + \\".\\", + ); + } + } + clone.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length < vocabSparseArrayMinimumLength + ? this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.slice() : vocabCopyPropertyArray(this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision); + if (\\"revision\\" in values && values.revision != null) { + if (typeof values.revision === \\"number\\" && Number.isSafeInteger(values.revision) && values.revision > 0) { + // @ts-ignore: type is checked above. + clone.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = [values.revision]; + + } else { + throw new TypeError( + \\"The revision must be of type \\" + + \\"number\\" + \\".\\", + ); + } + } + + return clone; + } + + /** + * Copies this instance and its nested vocabulary objects, optionally + * replacing property values. Replacement values are copied too. + * + * Property arrays, URLs and byte arrays are independent of the source. + * Repeated references remain shared within the copy. References to this + * source in replacement values receive a separate copy of its pre-update + * values, rather than referring back to the updated root. + * Other scalar values, including opaque cryptographic keys, are shared. + * + * Each copied object retains its own default loaders, tracer, verifier + * and base URL. Options override defaults only on the root instance. + * This method does not fetch or serialize objects. Cached JSON-LD and + * retained signed representations are not copied, and original formatting + * is not preserved. Unknown properties retained when an object was decoded + * are shared with its copy, so \`getRawPropertyValues()\` returns them for + * the copy as well. Sign the copy again if it needs a valid proof. + * + * Trust and portable provenance follow clone() rules at every level. + * Historical referrers within the graph are copied without replacements; + * referrers outside the graph still point at the original external objects. + * Custom clone() overrides must return fresh, compatible instances and + * remain responsible for their own constructor and cloning side effects. + * Large sparse property arrays with ordinary data entries are copied using + * a snapshot of their length and present indices. Entries added after a + * snapshot are not visited; deleted entries are skipped, and values changed + * after the snapshot are read when reached. Custom + * clone() overrides must avoid structurally changing a field being copied + * if they need all its nested objects to be independent of the source. + * + * @param values The values to replace before copying the graph. + * @param options Root loader and verifier overrides. Undefined options + * retain the corresponding defaults. + * @returns An independent copy of the stored vocabulary graph. + * @since 2.5.0 + */ + override deepClone(values: +{ +id?: URL | null; +attachments?: (Object | Link | PropertyValue | URL)[];attribution?: Application | Group | Organization | Person | Service | URL | null; +attributions?: (Application | Group | Organization | Person | Service | URL)[];audience?: Object | URL | null; +audiences?: (Object | URL)[];content?: string | LanguageString | null; +contents?: ((string | LanguageString))[];contexts?: (Object | Link | URL)[];contextHistory?: Collection | URL | null; +contextHistories?: (Collection | URL)[];name?: string | LanguageString | null; +names?: ((string | LanguageString))[];endTime?: Temporal.Instant | null;generators?: (Object | Link | URL)[];icon?: Image | URL | null; +icons?: (Image | URL)[];image?: Image | URL | null; +images?: (Image | URL)[];replyTarget?: Object | Link | URL | null; +replyTargets?: (Object | Link | URL)[];location?: Object | Link | URL | null; +locations?: (Object | Link | URL)[];preview?: Link | Object | URL | null; +previews?: (Link | Object | URL)[];published?: Temporal.Instant | null;replies?: Collection | URL | null;shares?: Collection | URL | null;likes?: Collection | URL | null;emojiReactions?: Collection | URL | null;startTime?: Temporal.Instant | null;summary?: string | LanguageString | null; +summaries?: ((string | LanguageString))[];tags?: (Object | Link | URL)[];updated?: Temporal.Instant | null;url?: URL | Link | null; +urls?: ((URL | Link))[];to?: Object | URL | null; +tos?: (Object | URL)[];bto?: Object | URL | null; +btos?: (Object | URL)[];cc?: Object | URL | null; +ccs?: (Object | URL)[];bcc?: Object | URL | null; +bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];suspensionStatus?: string | null;targetInbox?: URL | null;targetOrigin?: string | null;announcement?: URL | null;revision?: number | null;} += {}, options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + verifyPortableObject?: PortableObjectVerifier, + } = {}): DeliverySuspension { + const cloneOptions = { + documentLoader: options.documentLoader ?? this._documentLoader, + contextLoader: options.contextLoader ?? this._contextLoader, + verifyPortableObject: options.verifyPortableObject ?? this._verifyPortableObject, + tracerProvider: this._tracerProvider, + baseUrl: this._baseUrl, + }; + return deepCloneGraph(this, this.clone(values, cloneOptions)); + } +static { +const base = getDeepCloneDescriptor(this.prototype)!; + deepCloneDescriptors.set(this.prototype, { + create: base.create, + copy(value: object, context: DeepCloneContext): void { + base.copy(value, context); + const node = value as DeliverySuspension; + + { + const array = node.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox; + const snapshot = array.length < vocabSparseArrayMinimumLength + ? undefined : vocabSparseArraySnapshot(array); + if (snapshot != null) { + for (const i of snapshot.indices) { + if (!globalThis.Object.hasOwn(array, i)) continue; + const value = array[i]; + if (value != null && typeof value === \\"object\\") { + array[i] = context.value(value); + } + } + } else { + for (let i = 0; i < node.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length; i++) { + const value = node.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox[i]; + if (value != null && typeof value === \\"object\\") { + node.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox[i] = context.value(value); + } + } + } + } + + { + const array = node.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement; + const snapshot = array.length < vocabSparseArrayMinimumLength + ? undefined : vocabSparseArraySnapshot(array); + if (snapshot != null) { + for (const i of snapshot.indices) { + if (!globalThis.Object.hasOwn(array, i)) continue; + const value = array[i]; + if (value != null && typeof value === \\"object\\") { + array[i] = context.value(value); + } + } + } else { + for (let i = 0; i < node.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length; i++) { + const value = node.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement[i]; + if (value != null && typeof value === \\"object\\") { + node.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement[i] = context.value(value); + } + } + } + } +} }); } +static { + + const descriptors = new Map(); + let descriptor: RawPropertyDescriptor; + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#status\\", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _AEYGCGMN1Trr4fQuDycJ6pRngtc_status: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _AEYGCGMN1Trr4fQuDycJ6pRngtc_status.push(decoded); + + } + + if (isRawPropertyWrite(options) && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _AEYGCGMN1Trr4fQuDycJ6pRngtc_status; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#status\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#targetInbox\\", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox: (URL)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.push(decoded); + + } + + if (isRawPropertyWrite(options) && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox) { + + let element = ( + { \\"@id\\": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#targetInbox\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#targetOrigin\\", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#targetOrigin\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#announcement\\", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement: (URL)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.push(decoded); + + } + + if (isRawPropertyWrite(options) && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement) { + + let element = ( + { \\"@id\\": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#announcement\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#revision\\", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision: (number)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"number\\" && Number.isSafeInteger(v[\\"@value\\"]) + && v[\\"@value\\"] > 0 + && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#integer\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"number\\" && Number.isSafeInteger(v[\\"@value\\"]) + && v[\\"@value\\"] > 0 + && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#integer\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"number\\" && Number.isSafeInteger(decoded) && decoded > 0)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#integer\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#revision\\", descriptor); +rawPropertyDescriptors.set(this.prototype, descriptors); +} + +/** The notice's claimed state, normally \`active\` or \`cancelled\`. This is the + * FEP-f799 status property, distinct from unrelated profile status fields. + * This accessor does not validate the notice's lifecycle. + * + */ + get suspensionStatus(): (string | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length < 1) return null; + return this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status[0]; + } + +/** The exact inbox whose delivery is requested to pause. A notice must name + * either this property or \`targetOrigin\`. No inbox is fetched, and this + * URL-valued accessor does not establish control or validate target scope. + * + */ + get targetInbox(): (URL | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length < 1) return null; + return this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox[0]; + } + +/** The claimed HTTPS origin whose inbox delivery is requested to pause. + * Preserves the string's spelling without URL normalization. A notice must + * name either this property or \`targetInbox\`; applications must validate + * the origin and verify its controller independently. + * + */ + get targetOrigin(): (string | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length < 1) return null; + return this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin[0]; + } + +/** The claimed identifier of the original {@link Create} announcement, when + * the notice was announced through \`Create\`. No activity is fetched or + * authenticated by this accessor. + * + */ + get announcement(): (URL | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length < 1) return null; + return this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement[0]; + } + +/** The notice's positive safe integer revision. This value alone does not + * establish freshness or an authenticated revision history. + * + */ + get revision(): (number | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length < 1) return null; + return this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision[0]; + } + + /** + * Converts this object to a JSON-LD structure. + * @param options The options to use. + * - \`format\`: The format of the output: \`compact\` or + \`expand\`. + * - \`contextLoader\`: The loader for remote JSON-LD contexts. + * - \`context\`: The JSON-LD context to use. Not applicable + when \`format\` is set to \`'expand'\`. + * @returns The JSON-LD representation of this object. + */ + override async toJsonLd(options: { + format?: \\"compact\\" | \\"expand\\", + contextLoader?: DocumentLoader, + context?: string | Record | (string | Record)[], + } = {}): Promise { + if ( + options.format == null && + this._cachedJsonLd != null && + // A parent encoding its values anew does not embed the document this + // object was received in, which can rely on what was around it there: + !( + \\"_embedding\\" in options && + options._embedding && + embeddedReceivedJsonLd.has(this._cachedJsonLd) + ) + ) { + return this._cachedJsonLd; + } + if (options.format !== \\"compact\\" && options.context != null) { + throw new TypeError( + \\"The context option can only be used when the format option is set \\" + + \\"to 'compact'.\\" + ); + } + options = { + ...options, + contextLoader: options.contextLoader ?? getDocumentLoader(), + }; + // Joins the enclosing frame's signed-value scope, or starts one when this + // frame is the outermost. Only the owning frame puts retained signed + // child documents back in place of their placeholders. + const signedValues = enterSignedValueScope(options); + + if (options.format == null && this.isCompactable() && + (publishedRawProperties.get(this)?.size ?? 0) === 0) { + + const result = await super.toJsonLd({ + ...options, + format: undefined, + context: undefined, + }) as Record; + + // deno-lint-ignore no-unused-vars + let compactItems: unknown[]; + + compactItems = []; + for (const v of this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"status\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + compactItems = []; + for (const v of this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox) { + const item = ( + formatIri(v) + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"targetInbox\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + compactItems = []; + for (const v of this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"targetOrigin\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + compactItems = []; + for (const v of this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement) { + const item = ( + formatIri(v) + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"announcement\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + compactItems = []; + for (const v of this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"revision\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + result[\\"type\\"] = \\"DeliverySuspension\\"; + if (this.id != null) result[\\"id\\"] = formatIri(this.id); + result[\\"@context\\"] = [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://gotosocial.org/ns\\",{\\"fedibird\\":\\"http://fedibird.com/ns#\\",\\"sensitive\\":\\"as:sensitive\\",\\"emojiReactions\\":{\\"@id\\":\\"fedibird:emojiReactions\\",\\"@type\\":\\"@id\\"}},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}},\\"https://w3id.org/fep/f799\\"]; + return signedValues.owner + ? resolveSignedValues(result, signedValues.scope) + : result; + } + + // deno-lint-ignore no-unused-vars prefer-const + let array: unknown[]; + + const baseValues = await super.toJsonLd({ + ...options, + format: \\"expand\\", + context: undefined, + }) as unknown[]; + const values = baseValues[0] as Record< + string, + unknown[] | { \\"@list\\": unknown[] } | string + >; + + array = []; + for (const v of this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#status\\"] = propValue; + + } + + array = []; + for (const v of this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox) { + + let element = ( + { \\"@id\\": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#targetInbox\\"] = propValue; + + } + + array = []; + for (const v of this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#targetOrigin\\"] = propValue; + + } + + array = []; + for (const v of this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement) { + + let element = ( + { \\"@id\\": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#announcement\\"] = propValue; + + } + + array = []; + for (const v of this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#integer\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#revision\\"] = propValue; + + } + + values[\\"@type\\"] = [\\"https://w3id.org/fep/f799#DeliverySuspension\\"]; + if (this.id != null) values[\\"@id\\"] = formatIri(this.id); + if (options.format === \\"expand\\") { + return await jsonld.expand( + values, + { + documentLoader: options.contextLoader, + keepFreeFloatingNodes: true, + }, + ); + } + let docContext: Parameters[1] = options.context ?? + [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://gotosocial.org/ns\\",{\\"fedibird\\":\\"http://fedibird.com/ns#\\",\\"sensitive\\":\\"as:sensitive\\",\\"emojiReactions\\":{\\"@id\\":\\"fedibird:emojiReactions\\",\\"@type\\":\\"@id\\"}},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}},\\"https://w3id.org/fep/f799\\"]; + + if (options.context == null) { + const currentContexts = Array.isArray(docContext) ? docContext : [docContext]; + const additionalContexts = getExtraContexts(values).filter( + context => !currentContexts.includes(context) + ); + if (additionalContexts.length > 0) { + docContext = [...currentContexts, ...additionalContexts]; + } + } + + let compacted = await jsonld.compact( + values, + docContext, + { documentLoader: options.contextLoader, keepFreeFloatingNodes: true }, + ); + + if (options.context == null) { + const currentContexts = Array.isArray(docContext) ? docContext : [docContext]; + const additionalContexts = getExtraContexts(compacted).filter( + context => !currentContexts.includes(context) + ); + if (additionalContexts.length > 0) { + docContext = [...currentContexts, ...additionalContexts]; + compacted = await jsonld.compact(values, docContext, { + documentLoader: options.contextLoader, + keepFreeFloatingNodes: true, + }); + } + } + + if (docContext != null) { + // Embed context + + if (\\"proof\\" in compacted && + compacted.proof != null) { + if (Array.isArray(compacted.proof)) { + for (const element of compacted.proof) { + if (element != null && typeof element === \\"object\\") { + element[\\"@context\\"] = docContext; + } + } + } else if (typeof compacted.proof === \\"object\\") { + compacted.proof[\\"@context\\"] = docContext; + } + } + + } + return signedValues.owner + ? resolveSignedValues(compacted, signedValues.scope) + : compacted; + } + + protected override isCompactable(): boolean { + + if ( + this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status != null && + this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length > 0 + ) return false; + + if ( + this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox != null && + this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length > 0 + ) return false; + + if ( + this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin != null && + this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length > 0 + ) return false; + + if ( + this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement != null && + this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length > 0 + ) return false; + + if ( + this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision != null && + this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length > 0 + ) return false; + + return super.isCompactable(); + } + + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/f799#announcement\\",\\"https://w3id.org/fep/f799#revision\\",\\"https://w3id.org/fep/f799#status\\",\\"https://w3id.org/fep/f799#targetInbox\\",\\"https://w3id.org/fep/f799#targetOrigin\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); + + /** + * Converts a JSON-LD structure to an object of this type. + * @param json The JSON-LD structure to convert. + * @param options The options to use. + * - \`documentLoader\`: The loader for remote JSON-LD documents. + * - \`contextLoader\`: The loader for remote JSON-LD contexts. + * - \`tracerProvider\`: The OpenTelemetry tracer provider to use. + * If omitted, the global tracer provider is used. + * - \`verifyPortableObject\`: The default FEP-ef61 portable + * object verifier for the property accessors of the + * returned object and the objects obtained from it. It + * does not verify the given \`json\` itself. + * @returns The object of this type. + * @throws {TypeError} If the given \`json\` is invalid. + */ + static override async fromJsonLd( + json: unknown, + options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + tracerProvider?: TracerProvider, + verifyPortableObject?: PortableObjectVerifier, + baseUrl?: URL, + } = {}, + ): Promise { + const tracerProvider = options.tracerProvider ?? trace.getTracerProvider(); + const tracer = tracerProvider.getTracer( + \\"@fedify/vocab-tools\\", + \\"0.0.0\\", + ); + return await tracer.startActiveSpan( + \\"activitypub.parse_object\\", + async (span) => { + try { + const object = await this.__fromJsonLd__DeliverySuspension__( + json, span, options); + if (object.id != null) { + span.setAttribute(\\"activitypub.object.id\\", object.id.href); + } + return object; + } catch (error) { + span.setStatus({ + code: SpanStatusCode.ERROR, + message: String(error), + }); + throw error; + } finally { + span.end(); + } + }, + ); + } + + protected static async __fromJsonLd__DeliverySuspension__( + json: unknown, + span: Span, + options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + tracerProvider?: TracerProvider, + verifyPortableObject?: PortableObjectVerifier, + baseUrl?: URL, + } = {}, + ): Promise { + if (typeof json === \\"undefined\\") { + throw new TypeError(\\"Invalid JSON-LD: undefined.\\"); + } + else if (json === null) throw new TypeError(\\"Invalid JSON-LD: null.\\"); + options = { + ...options, + documentLoader: options.documentLoader ?? getDocumentLoader(), + contextLoader: options.contextLoader ?? getDocumentLoader(), + tracerProvider: options.tracerProvider ?? trace.getTracerProvider(), + }; + // deno-lint-ignore no-explicit-any + let values: Record & { \\"@id\\"?: string }; + let expanded: unknown[]; + if ( + \\"_expanded\\" in options && + options._expanded && + typeof json === \\"object\\" && + !Array.isArray(json) + ) { + // An embedded value, which its parent has expanded already; expanding + // it again would make other nodes than the ones the received documents + // are known by. This comes before _fromSubclass, which an embedded + // value inherits from a superclass decoding its parent: + // Expansion takes the first node out of a graph object that has nothing + // else, which an expanded value can still be: + const graph = globalThis.Object.keys(json).length === 1 && + Array.isArray((json as { \\"@graph\\"?: unknown })[\\"@graph\\"]) + ? (json as { \\"@graph\\": unknown[] })[\\"@graph\\"] + : undefined; + if (isRawPropertyWrite(options) && graph != null) { + throw new TypeError(\\"A remaining graph wrapper cannot be represented by the typed decoder.\\"); + } + values = + // deno-lint-ignore no-explicit-any + (graph == null ? json : graph[0] ?? {}) as + (Record & { \\"@id\\"?: string }); + expanded = [values]; + } else if ( + \\"_fromSubclass\\" in options && + options._fromSubclass && + typeof json === \\"object\\" && + !Array.isArray(json) + ) { + values = + // deno-lint-ignore no-explicit-any + json as (Record & { \\"@id\\"?: string }); + expanded = [values]; + } else if (globalThis.Object.keys(json).length == 0) { + values = {}; + expanded = [values]; + } else { + const received = await expandReceivedJsonLd( + json, + options.contextLoader ?? getDocumentLoader(), + ); + expanded = received.expanded; + if (received.documents != null) { + options = { ...options, _receivedDocuments: received.documents } as + typeof options; + } + values = + // deno-lint-ignore no-explicit-any + (expanded[0] ?? {}) as (Record & { \\"@id\\"?: string }); + } + if (isRawPropertyWrite(options) && + (\\"@graph\\" in values || \\"@included\\" in values || \\"@reverse\\" in values || + globalThis.Object.keys(values).some(key => key.startsWith(\\"_:\\")))) { + throw new TypeError(\\"The supplied node contains structural data that the typed decoder cannot represent.\\"); + } + const id = parseJsonLdId(values[\\"@id\\"], options.baseUrl); + if (id != null && options.baseUrl == null) { + options = { ...options, baseUrl: id }; + } + + if (\\"@type\\" in values) { + span.setAttribute(\\"activitypub.object.type\\", values[\\"@type\\"]); + } + if (\\"@type\\" in values && + !values[\\"@type\\"].every(t => t.startsWith(\\"_:\\"))) { + + if (!values[\\"@type\\"].includes(\\"https://w3id.org/fep/f799#DeliverySuspension\\")) { + throw new TypeError(\\"Invalid type: \\" + values[\\"@type\\"]); + } + } + + let cacheJsonLd = !isRawPropertyWrite(options) && (!(\\"_fromSubclass\\" in options) || !options._fromSubclass) + ? normalizeJsonLdIris( + expanded, + PORTABLE_IRI_KEYS, + PORTABLE_IRI_PATTERN, + ) + : undefined; + if (cacheJsonLd != null && cacheJsonLd !== expanded) { + cacheJsonLd = structuredClone(cacheJsonLd); + } + + // A shallow copy, as the received documents of embedded objects are known + // by the expanded nodes they became: + const superValues = { ...values }; + delete superValues[\\"@type\\"]; + const instance = await super.fromJsonLd(superValues, { + ...options, + // @ts-ignore: an internal option + _fromSubclass: true, + // The values are the subclass's, not an embedded value: + _expanded: false, + // The subclass retains the unknown properties, since only it knows all + // properties of the object: + _retainsRawProperties: false, + }); + if (!(instance instanceof DeliverySuspension)) { throw new TypeError(\\"Unexpected type: \\" + instance.constructor.name); } let shouldCacheJsonLd = instance._shouldCacheJsonLd; + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#status\\") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get(\\"https://w3id.org/fep/f799#status\\")) {const _AEYGCGMN1Trr4fQuDycJ6pRngtc_status: (string)[] = []; + + let _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#status\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#status\\"]; + + if (isRawPropertyWrite(options) && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array?.length === 1 && + \\"@list\\" in _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array[0] && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + for ( + const v of _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array == null + ? [] + : _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array.length === 1 && \\"@list\\" in _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array[0] + ? _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array[0][\\"@list\\"] + : _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _AEYGCGMN1Trr4fQuDycJ6pRngtc_status.push(decoded); + + } + + if (isRawPropertyWrite(options) && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + instance.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = _AEYGCGMN1Trr4fQuDycJ6pRngtc_status; + } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#targetInbox\\") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get(\\"https://w3id.org/fep/f799#targetInbox\\")) {const _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox: (URL)[] = []; + + let _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#targetInbox\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#targetInbox\\"]; + + if (isRawPropertyWrite(options) && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array?.length === 1 && + \\"@list\\" in _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array[0] && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array == null + ? [] + : _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array.length === 1 && \\"@list\\" in _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array[0] + ? _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array[0][\\"@list\\"] + : _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.push(decoded); + + } + + if (isRawPropertyWrite(options) && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + instance.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox; + } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#targetOrigin\\") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get(\\"https://w3id.org/fep/f799#targetOrigin\\")) {const _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin: (string)[] = []; + + let _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#targetOrigin\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#targetOrigin\\"]; + + if (isRawPropertyWrite(options) && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array?.length === 1 && + \\"@list\\" in _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array[0] && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array == null + ? [] + : _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array.length === 1 && \\"@list\\" in _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array[0] + ? _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array[0][\\"@list\\"] + : _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + instance.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin; + } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#announcement\\") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get(\\"https://w3id.org/fep/f799#announcement\\")) {const _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement: (URL)[] = []; + + let _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#announcement\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#announcement\\"]; + + if (isRawPropertyWrite(options) && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array?.length === 1 && + \\"@list\\" in _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array[0] && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array == null + ? [] + : _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array.length === 1 && \\"@list\\" in _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array[0] + ? _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array[0][\\"@list\\"] + : _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.push(decoded); + + } + + if (isRawPropertyWrite(options) && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + instance.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement; + } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#revision\\") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get(\\"https://w3id.org/fep/f799#revision\\")) {const _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision: (number)[] = []; + + let _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#revision\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#revision\\"]; + + if (isRawPropertyWrite(options) && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array?.length === 1 && + \\"@list\\" in _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array[0] && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array == null + ? [] + : _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array.length === 1 && \\"@list\\" in _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array[0] + ? _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array[0][\\"@list\\"] + : _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"number\\" && Number.isSafeInteger(v[\\"@value\\"]) + && v[\\"@value\\"] > 0 + && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#integer\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"number\\" && Number.isSafeInteger(v[\\"@value\\"]) + && v[\\"@value\\"] > 0 + && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#integer\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"number\\" && Number.isSafeInteger(decoded) && decoded > 0)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + instance.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision; + } + if ( !(\\"_retainsRawProperties\\" in options) || options._retainsRawProperties !== false ) { const retained = retainRawProperties( values, - Export.#knownRawPropertyIris, + DeliverySuspension.#knownRawPropertyIris, ); if (retained != null) retainedRawProperties.set(instance, retained); } @@ -78402,32 +80607,132 @@ endpoints?: (URL)[];} protected override _getCustomInspectProxy(): Record { const proxy: Record = super._getCustomInspectProxy(); + const _AEYGCGMN1Trr4fQuDycJ6pRngtc_status = this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length == 1) { + proxy.suspensionStatus = _AEYGCGMN1Trr4fQuDycJ6pRngtc_status[0]; + } + + const _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length == 1) { + proxy.targetInbox = _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox[0]; + } + + const _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length == 1) { + proxy.targetOrigin = _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin[0]; + } + + const _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length == 1) { + proxy.announcement = _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement[0]; + } + + const _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length == 1) { + proxy.revision = _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision[0]; + } + return proxy; } } // deno-lint-ignore no-explicit-any -(Export.prototype as any)[Symbol.for(\\"Deno.customInspect\\")] = +(DeliverySuspension.prototype as any)[Symbol.for(\\"Deno.customInspect\\")] = function ( - this: Export, + this: DeliverySuspension, inspect: (value: unknown, options: unknown) => string, options: unknown, ): string { const proxy = this._getCustomInspectProxy(); - return \\"Export \\" + inspect(proxy, options); + return \\"DeliverySuspension \\" + inspect(proxy, options); }; // deno-lint-ignore no-explicit-any -(Export.prototype as any)[Symbol.for(\\"nodejs.util.inspect.custom\\")] = +(DeliverySuspension.prototype as any)[Symbol.for(\\"nodejs.util.inspect.custom\\")] = function ( - this: Export, + this: DeliverySuspension, _depth: number, options: unknown, inspect: (value: unknown, options: unknown) => string, ): string { const proxy = this._getCustomInspectProxy(); - return \\"Export \\" + inspect(proxy, options); + return \\"DeliverySuspension \\" + inspect(proxy, options); }; /** A proof that can be added to any activity or object, allowing recipients to * verify the identity of the actor and the integrity of the data. @@ -93081,6 +95386,7 @@ export class Application extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Application with the given values. @@ -93114,7 +95420,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -93805,6 +96111,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } } /** @@ -93866,7 +96211,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -94637,6 +96982,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } return clone; } @@ -94703,7 +97088,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -96206,7 +98591,255 @@ static { if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); continue; } - _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.push(parseIri(v[\\"@id\\"], options.baseUrl)); + _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.push(parseIri(v[\\"@id\\"], options.baseUrl)); + continue; + } + if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\"].some( + t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + await Collection.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof Collection)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked; + }, + + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Application).#_3bgkPwJanyTCoVFM9ovRcus8tKkU_liked) { + + let element = ( + v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://www.w3.org/ns/activitystreams#liked\\", descriptor); + + descriptor = { + canonicalIri: \\"http://joinmastodon.org/ns#featured\\", + aliases: [], + validate(object: object): void { void (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured; }, + assign(object: object, values: unknown[]): void { + (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured = values as never; + (object as Application).#_trust_4N1vBJzXDf8NbBumeECQMFvKetja_featured = new Set(); + }, + + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + + const _4N1vBJzXDf8NbBumeECQMFvKetja_featured: (Collection | URL)[] = []; + const _trust_4N1vBJzXDf8NbBumeECQMFvKetja_featured: VocabTrustSet = new Set(); + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + + if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) + && globalThis.Object.keys(v).length === 1) { + if (v[\\"@id\\"].startsWith(\\"_:\\")) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); + continue; + } + _4N1vBJzXDf8NbBumeECQMFvKetja_featured.push(parseIri(v[\\"@id\\"], options.baseUrl)); + continue; + } + if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\"].some( + t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + await Collection.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof Collection)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _4N1vBJzXDf8NbBumeECQMFvKetja_featured.push(decoded); + + } + + if (isRawPropertyWrite(options) && _4N1vBJzXDf8NbBumeECQMFvKetja_featured.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _4N1vBJzXDf8NbBumeECQMFvKetja_featured; + }, + + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured) { + + let element = ( + v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"http://joinmastodon.org/ns#featured\\", descriptor); + + descriptor = { + canonicalIri: \\"http://joinmastodon.org/ns#featuredTags\\", + aliases: [], + validate(object: object): void { void (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags; }, + assign(object: object, values: unknown[]): void { + (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags = values as never; + (object as Application).#_trust_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags = new Set(); + }, + + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + + const _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags: (Collection | URL)[] = []; + const _trust_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags: VocabTrustSet = new Set(); + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + + if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) + && globalThis.Object.keys(v).length === 1) { + if (v[\\"@id\\"].startsWith(\\"_:\\")) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); + continue; + } + _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.push(parseIri(v[\\"@id\\"], options.baseUrl)); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v @@ -96237,16 +98870,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.push(decoded); + _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.push(decoded); } - if (isRawPropertyWrite(options) && _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.length > 1) { + if (isRawPropertyWrite(options) && _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked; + return _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags; }, async encode( @@ -96254,7 +98887,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_3bgkPwJanyTCoVFM9ovRcus8tKkU_liked) { + for (const v of (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags) { let element = ( v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( @@ -96278,21 +98911,21 @@ static { return array; }, }; - descriptors.set(\\"https://www.w3.org/ns/activitystreams#liked\\", descriptor); + descriptors.set(\\"http://joinmastodon.org/ns#featuredTags\\", descriptor); descriptor = { - canonicalIri: \\"http://joinmastodon.org/ns#featured\\", + canonicalIri: \\"https://w3id.org/fep/7aa9#featuredCollections\\", aliases: [], - validate(object: object): void { void (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured; }, + validate(object: object): void { void (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections; }, assign(object: object, values: unknown[]): void { - (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured = values as never; - (object as Application).#_trust_4N1vBJzXDf8NbBumeECQMFvKetja_featured = new Set(); + (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections = values as never; + (object as Application).#_trust_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections = new Set(); }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _4N1vBJzXDf8NbBumeECQMFvKetja_featured: (Collection | URL)[] = []; - const _trust_4N1vBJzXDf8NbBumeECQMFvKetja_featured: VocabTrustSet = new Set(); + const _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections: (Collection | URL)[] = []; + const _trust_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96330,7 +98963,7 @@ static { if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); continue; } - _4N1vBJzXDf8NbBumeECQMFvKetja_featured.push(parseIri(v[\\"@id\\"], options.baseUrl)); + _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.push(parseIri(v[\\"@id\\"], options.baseUrl)); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v @@ -96361,16 +98994,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _4N1vBJzXDf8NbBumeECQMFvKetja_featured.push(decoded); + _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.push(decoded); } - if (isRawPropertyWrite(options) && _4N1vBJzXDf8NbBumeECQMFvKetja_featured.length > 1) { + if (isRawPropertyWrite(options) && _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _4N1vBJzXDf8NbBumeECQMFvKetja_featured; + return _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections; }, async encode( @@ -96378,7 +99011,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured) { + for (const v of (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections) { let element = ( v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( @@ -96402,21 +99035,21 @@ static { return array; }, }; - descriptors.set(\\"http://joinmastodon.org/ns#featured\\", descriptor); + descriptors.set(\\"https://w3id.org/fep/7aa9#featuredCollections\\", descriptor); descriptor = { - canonicalIri: \\"http://joinmastodon.org/ns#featuredTags\\", + canonicalIri: \\"https://www.w3.org/ns/activitystreams#streams\\", aliases: [], - validate(object: object): void { void (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags; }, + validate(object: object): void { void (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags = values as never; - (object as Application).#_trust_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags = new Set(); + (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams = values as never; + (object as Application).#_trust_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams = new Set(); }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags: (Collection | URL)[] = []; - const _trust_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags: VocabTrustSet = new Set(); + const _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams: (Collection | URL)[] = []; + const _trust_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96454,7 +99087,7 @@ static { if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); continue; } - _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.push(parseIri(v[\\"@id\\"], options.baseUrl)); + _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams.push(parseIri(v[\\"@id\\"], options.baseUrl)); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v @@ -96485,16 +99118,12 @@ static { } keepReceivedJsonLd(decoded, v, options); - _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.push(decoded); + _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams.push(decoded); } - if (isRawPropertyWrite(options) && _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - void shouldCacheJsonLd; - return _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags; + return _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams; }, async encode( @@ -96502,7 +99131,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags) { + for (const v of (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams) { let element = ( v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( @@ -96526,21 +99155,19 @@ static { return array; }, }; - descriptors.set(\\"http://joinmastodon.org/ns#featuredTags\\", descriptor); + descriptors.set(\\"https://www.w3.org/ns/activitystreams#streams\\", descriptor); descriptor = { - canonicalIri: \\"https://w3id.org/fep/7aa9#featuredCollections\\", + canonicalIri: \\"https://www.w3.org/ns/activitystreams#endpoints\\", aliases: [], - validate(object: object): void { void (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections; }, + validate(object: object): void { void (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints; }, assign(object: object, values: unknown[]): void { - (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections = values as never; - (object as Application).#_trust_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections = new Set(); + (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints = values as never; + }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - - const _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections: (Collection | URL)[] = []; - const _trust_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections: VocabTrustSet = new Set(); + const _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints: (Endpoints)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96571,21 +99198,10 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - - if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) - && globalThis.Object.keys(v).length === 1) { - if (v[\\"@id\\"].startsWith(\\"_:\\")) { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); - continue; - } - _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.push(parseIri(v[\\"@id\\"], options.baseUrl)); - continue; - } - if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\"].some( - t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Endpoints\\") || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - await Collection.fromJsonLd( + await Endpoints.fromJsonLd( v, { ...options, @@ -96604,141 +99220,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof Collection)) { + if (isRawPropertyWrite(options) && !(decoded instanceof Endpoints)) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.push(decoded); + _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints.push(decoded); } - if (isRawPropertyWrite(options) && _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.length > 1) { + if (isRawPropertyWrite(options) && _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections; - }, - - async encode( - object: object, - options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, - ): Promise { - const array: unknown[] = []; - for (const v of (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections) { - - let element = ( - v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) - ); - if (Array.isArray(element)) { - if (element.length < 1) continue; - if (element.length == 1) element = element[0]; - } - if (typeof element === \\"undefined\\") continue; - array.push(element); - } - if (array.length < 1) return undefined; - return array; - }, - }; - descriptors.set(\\"https://w3id.org/fep/7aa9#featuredCollections\\", descriptor); - - descriptor = { - canonicalIri: \\"https://www.w3.org/ns/activitystreams#streams\\", - aliases: [], - validate(object: object): void { void (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams; }, - assign(object: object, values: unknown[]): void { - (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams = values as never; - (object as Application).#_trust_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams = new Set(); - }, - - async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - - const _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams: (Collection | URL)[] = []; - const _trust_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams: VocabTrustSet = new Set(); - - // deno-lint-ignore no-explicit-any - const inputValues = input as any[]; - let shouldCacheJsonLd = true; - - if (isRawPropertyWrite(options) && inputValues?.some( - (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { - throw new TypeError(\\"This known property does not support a list container.\\"); - } - - if (isRawPropertyWrite(options) && inputValues?.length === 1 && - \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { - throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); - } - - for ( - const v of inputValues == null - ? [] - : inputValues.length === 1 && \\"@list\\" in inputValues[0] - ? inputValues[0][\\"@list\\"] - : inputValues - ) { - if (v == null) { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - continue; - } - - if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { - throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); - } - - if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) - && globalThis.Object.keys(v).length === 1) { - if (v[\\"@id\\"].startsWith(\\"_:\\")) { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); - continue; - } - _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams.push(parseIri(v[\\"@id\\"], options.baseUrl)); - continue; - } - if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\"].some( - t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - const decoded = - await Collection.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) - ; - - if (typeof decoded === \\"undefined\\") { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - shouldCacheJsonLd = false; - continue; - } - - if (isRawPropertyWrite(options) && !(decoded instanceof Collection)) { - throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); - } - - keepReceivedJsonLd(decoded, v, options); - _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams.push(decoded); - - } - - void shouldCacheJsonLd; - return _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams; + return _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints; }, async encode( @@ -96746,10 +99242,10 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams) { + for (const v of (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints) { let element = ( - v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( + await encodeNestedVocabularyValue( options, v, () => v.toJsonLd({ @@ -96770,19 +99266,19 @@ static { return array; }, }; - descriptors.set(\\"https://www.w3.org/ns/activitystreams#streams\\", descriptor); + descriptors.set(\\"https://www.w3.org/ns/activitystreams#endpoints\\", descriptor); descriptor = { - canonicalIri: \\"https://www.w3.org/ns/activitystreams#endpoints\\", + canonicalIri: \\"http://joinmastodon.org/ns#discoverable\\", aliases: [], - validate(object: object): void { void (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints; }, + validate(object: object): void { void (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable; }, assign(object: object, values: unknown[]): void { - (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints = values as never; + (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable = values as never; }, - + // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints: (Endpoints)[] = []; + const _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96813,20 +99309,11 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Endpoints\\") || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - await Endpoints.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) + v[\\"@value\\"] ; if (typeof decoded === \\"undefined\\") { @@ -96835,40 +99322,32 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof Endpoints)) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints.push(decoded); + _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable.push(decoded); } - if (isRawPropertyWrite(options) && _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints.length > 1) { + if (isRawPropertyWrite(options) && _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints; + return _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable; }, - + // oxlint-disable-next-line require-await async encode( object: object, options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints) { + for (const v of (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable) { let element = ( - await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) + { \\"@value\\": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -96881,19 +99360,19 @@ static { return array; }, }; - descriptors.set(\\"https://www.w3.org/ns/activitystreams#endpoints\\", descriptor); + descriptors.set(\\"http://joinmastodon.org/ns#discoverable\\", descriptor); descriptor = { - canonicalIri: \\"http://joinmastodon.org/ns#discoverable\\", + canonicalIri: \\"http://joinmastodon.org/ns#suspended\\", aliases: [], - validate(object: object): void { void (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable; }, + validate(object: object): void { void (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended; }, assign(object: object, values: unknown[]): void { - (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable = values as never; + (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable: (boolean)[] = []; + const _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96942,16 +99421,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable.push(decoded); + _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended.push(decoded); } - if (isRawPropertyWrite(options) && _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable.length > 1) { + if (isRawPropertyWrite(options) && _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable; + return _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended; }, // oxlint-disable-next-line require-await async encode( @@ -96959,7 +99438,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable) { + for (const v of (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended) { let element = ( { \\"@value\\": v } @@ -96975,19 +99454,19 @@ static { return array; }, }; - descriptors.set(\\"http://joinmastodon.org/ns#discoverable\\", descriptor); + descriptors.set(\\"http://joinmastodon.org/ns#suspended\\", descriptor); descriptor = { - canonicalIri: \\"http://joinmastodon.org/ns#suspended\\", + canonicalIri: \\"http://joinmastodon.org/ns#memorial\\", aliases: [], - validate(object: object): void { void (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended; }, + validate(object: object): void { void (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended = values as never; + (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended: (boolean)[] = []; + const _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97036,16 +99515,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended.push(decoded); + _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial.push(decoded); } - if (isRawPropertyWrite(options) && _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended.length > 1) { + if (isRawPropertyWrite(options) && _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended; + return _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial; }, // oxlint-disable-next-line require-await async encode( @@ -97053,7 +99532,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended) { + for (const v of (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial) { let element = ( { \\"@value\\": v } @@ -97069,19 +99548,19 @@ static { return array; }, }; - descriptors.set(\\"http://joinmastodon.org/ns#suspended\\", descriptor); + descriptors.set(\\"http://joinmastodon.org/ns#memorial\\", descriptor); descriptor = { - canonicalIri: \\"http://joinmastodon.org/ns#memorial\\", + canonicalIri: \\"http://joinmastodon.org/ns#indexable\\", aliases: [], - validate(object: object): void { void (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial; }, + validate(object: object): void { void (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable; }, assign(object: object, values: unknown[]): void { - (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial = values as never; + (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial: (boolean)[] = []; + const _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97130,16 +99609,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial.push(decoded); + _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable.push(decoded); } - if (isRawPropertyWrite(options) && _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial.length > 1) { + if (isRawPropertyWrite(options) && _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial; + return _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable; }, // oxlint-disable-next-line require-await async encode( @@ -97147,7 +99626,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial) { + for (const v of (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable) { let element = ( { \\"@value\\": v } @@ -97163,19 +99642,19 @@ static { return array; }, }; - descriptors.set(\\"http://joinmastodon.org/ns#memorial\\", descriptor); + descriptors.set(\\"http://joinmastodon.org/ns#indexable\\", descriptor); descriptor = { - canonicalIri: \\"http://joinmastodon.org/ns#indexable\\", + canonicalIri: \\"http://joinmastodon.org/ns#attributionDomains\\", aliases: [], - validate(object: object): void { void (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable; }, + validate(object: object): void { void (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable = values as never; + (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable: (boolean)[] = []; + const _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains: (string)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97207,10 +99686,12 @@ static { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - v[\\"@value\\"] + (typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined ; if (typeof decoded === \\"undefined\\") { @@ -97219,21 +99700,17 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable.push(decoded); + _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains.push(decoded); } - if (isRawPropertyWrite(options) && _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - void shouldCacheJsonLd; - return _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable; + return _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains; }, // oxlint-disable-next-line require-await async encode( @@ -97241,7 +99718,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable) { + for (const v of (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains) { let element = ( { \\"@value\\": v } @@ -97257,19 +99734,21 @@ static { return array; }, }; - descriptors.set(\\"http://joinmastodon.org/ns#indexable\\", descriptor); + descriptors.set(\\"http://joinmastodon.org/ns#attributionDomains\\", descriptor); descriptor = { - canonicalIri: \\"http://joinmastodon.org/ns#attributionDomains\\", + canonicalIri: \\"https://www.w3.org/ns/activitystreams#movedTo\\", aliases: [], - validate(object: object): void { void (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains; }, + validate(object: object): void { void (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo; }, assign(object: object, values: unknown[]): void { - (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains = values as never; - + (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo = values as never; + (object as Application).#_trust_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo = new Set(); }, - // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains: (string)[] = []; + + const _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo: (Application | Group | Organization | Person | Service | URL)[] = []; + const _trust_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97300,13 +99779,74 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + + if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) + && globalThis.Object.keys(v).length === 1) { + if (v[\\"@id\\"].startsWith(\\"_:\\")) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); + continue; + } + _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.push(parseIri(v[\\"@id\\"], options.baseUrl)); + continue; + } + const decoded = - (typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Application\\") ? await Application.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Group\\") ? await Group.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Organization\\") ? await Organization.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Person\\") ? await Person.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Service\\") ? await Service.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : undefined ; if (typeof decoded === \\"undefined\\") { @@ -97315,28 +99855,72 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + if (isRawPropertyWrite(options) && !(decoded instanceof Application || decoded instanceof Group || decoded instanceof Organization || decoded instanceof Person || decoded instanceof Service)) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains.push(decoded); + _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.push(decoded); } + if (isRawPropertyWrite(options) && _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + void shouldCacheJsonLd; - return _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains; + return _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo; }, - // oxlint-disable-next-line require-await + async encode( object: object, options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains) { + for (const v of (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo) { let element = ( - { \\"@value\\": v } + v instanceof URL ? { \\"@id\\": formatIri(v) } : v instanceof Application ? await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) : v instanceof Group ? await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) : v instanceof Organization ? await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) : v instanceof Person ? await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) : await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -97349,21 +99933,21 @@ static { return array; }, }; - descriptors.set(\\"http://joinmastodon.org/ns#attributionDomains\\", descriptor); + descriptors.set(\\"https://www.w3.org/ns/activitystreams#movedTo\\", descriptor); descriptor = { - canonicalIri: \\"https://www.w3.org/ns/activitystreams#movedTo\\", + canonicalIri: \\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\", aliases: [], - validate(object: object): void { void (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo; }, + validate(object: object): void { void (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo = values as never; - (object as Application).#_trust_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo = new Set(); + (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs = values as never; + (object as Application).#_trust_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs = new Set(); }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo: (Application | Group | Organization | Person | Service | URL)[] = []; - const _trust_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo: VocabTrustSet = new Set(); + const _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs: (Application | Group | Organization | Person | Service | URL)[] = []; + const _trust_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97401,7 +99985,7 @@ static { if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); continue; } - _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.push(parseIri(v[\\"@id\\"], options.baseUrl)); + _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs.push(parseIri(v[\\"@id\\"], options.baseUrl)); continue; } @@ -97475,16 +100059,12 @@ static { } keepReceivedJsonLd(decoded, v, options); - _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.push(decoded); + _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs.push(decoded); } - if (isRawPropertyWrite(options) && _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - void shouldCacheJsonLd; - return _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo; + return _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs; }, async encode( @@ -97492,7 +100072,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo) { + for (const v of (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs) { let element = ( v instanceof URL ? { \\"@id\\": formatIri(v) } : v instanceof Application ? await encodeNestedVocabularyValue( @@ -97548,21 +100128,21 @@ static { return array; }, }; - descriptors.set(\\"https://www.w3.org/ns/activitystreams#movedTo\\", descriptor); + descriptors.set(\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\", descriptor); descriptor = { - canonicalIri: \\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\", + canonicalIri: \\"https://www.w3.org/ns/did#service\\", aliases: [], - validate(object: object): void { void (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs; }, + validate(object: object): void { void (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; }, assign(object: object, values: unknown[]): void { - (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs = values as never; - (object as Application).#_trust_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs = new Set(); + (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service = values as never; + (object as Application).#_trust_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service = new Set(); }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs: (Application | Group | Organization | Person | Service | URL)[] = []; - const _trust_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs: VocabTrustSet = new Set(); + const _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service: (DidService | URL)[] = []; + const _trust_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97600,57 +100180,14 @@ static { if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); continue; } - _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs.push(parseIri(v[\\"@id\\"], options.baseUrl)); + _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(parseIri(v[\\"@id\\"], options.baseUrl)); continue; } - + if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/did#Service\\",\\"https://w3id.org/fep/9091#Export\\"].some( + t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Application\\") ? await Application.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Group\\") ? await Group.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Organization\\") ? await Organization.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Person\\") ? await Person.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Service\\") ? await Service.fromJsonLd( + await DidService.fromJsonLd( v, { ...options, @@ -97660,7 +100197,7 @@ static { // @ts-ignore: an internal option _expanded: true, } - ) : undefined + ) ; if (typeof decoded === \\"undefined\\") { @@ -97669,17 +100206,17 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof Application || decoded instanceof Group || decoded instanceof Organization || decoded instanceof Person || decoded instanceof Service)) { + if (isRawPropertyWrite(options) && !(decoded instanceof DidService)) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs.push(decoded); + _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(decoded); } void shouldCacheJsonLd; - return _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs; + return _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; }, async encode( @@ -97687,42 +100224,10 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs) { + for (const v of (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service) { let element = ( - v instanceof URL ? { \\"@id\\": formatIri(v) } : v instanceof Application ? await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) : v instanceof Group ? await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) : v instanceof Organization ? await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) : v instanceof Person ? await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) : await encodeNestedVocabularyValue( + v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( options, v, () => v.toJsonLd({ @@ -97743,21 +100248,19 @@ static { return array; }, }; - descriptors.set(\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\", descriptor); + descriptors.set(\\"https://www.w3.org/ns/did#service\\", descriptor); descriptor = { - canonicalIri: \\"https://www.w3.org/ns/did#service\\", + canonicalIri: \\"https://misskey-hub.net/ns#_misskey_followedMessage\\", aliases: [], - validate(object: object): void { void (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; }, + validate(object: object): void { void (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, assign(object: object, values: unknown[]): void { - (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service = values as never; - (object as Application).#_trust_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service = new Set(); - }, + (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage = values as never; + }, + // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - - const _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service: (DidService | URL)[] = []; - const _trust_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service: VocabTrustSet = new Set(); + const _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97788,31 +100291,13 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - - if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) - && globalThis.Object.keys(v).length === 1) { - if (v[\\"@id\\"].startsWith(\\"_:\\")) { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); - continue; - } - _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(parseIri(v[\\"@id\\"], options.baseUrl)); - continue; - } - if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/did#Service\\",\\"https://w3id.org/fep/9091#Export\\"].some( - t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - await DidService.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) + (typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined ; if (typeof decoded === \\"undefined\\") { @@ -97821,36 +100306,32 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof DidService)) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(decoded); + _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); } + if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + void shouldCacheJsonLd; - return _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; + return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, - + // oxlint-disable-next-line require-await async encode( object: object, options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service) { + for (const v of (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { let element = ( - v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) + { \\"@value\\": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -97863,19 +100344,19 @@ static { return array; }, }; - descriptors.set(\\"https://www.w3.org/ns/did#service\\", descriptor); + descriptors.set(\\"https://misskey-hub.net/ns#_misskey_followedMessage\\", descriptor); descriptor = { - canonicalIri: \\"https://misskey-hub.net/ns#_misskey_followedMessage\\", + canonicalIri: \\"https://misskey-hub.net/ns#isCat\\", aliases: [], - validate(object: object): void { void (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, + validate(object: object): void { void (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, assign(object: object, values: unknown[]): void { - (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage = values as never; + (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; + const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97907,12 +100388,10 @@ static { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - (typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + v[\\"@value\\"] ; if (typeof decoded === \\"undefined\\") { @@ -97921,21 +100400,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); + _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); } - if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; + return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, // oxlint-disable-next-line require-await async encode( @@ -97943,7 +100422,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { + for (const v of (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { let element = ( { \\"@value\\": v } @@ -97959,19 +100438,19 @@ static { return array; }, }; - descriptors.set(\\"https://misskey-hub.net/ns#_misskey_followedMessage\\", descriptor); + descriptors.set(\\"https://misskey-hub.net/ns#isCat\\", descriptor); descriptor = { - canonicalIri: \\"https://misskey-hub.net/ns#isCat\\", + canonicalIri: \\"https://w3id.org/fep/6757#preferredLicense\\", aliases: [], - validate(object: object): void { void (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, + validate(object: object): void { void (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; + (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; + const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -98002,11 +100481,11 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - v[\\"@value\\"] + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined ; if (typeof decoded === \\"undefined\\") { @@ -98015,21 +100494,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); + _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); } - if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { + if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; + return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, // oxlint-disable-next-line require-await async encode( @@ -98037,10 +100516,10 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { + for (const v of (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { let element = ( - { \\"@value\\": v } + { \\"@id\\": formatIri(v) } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -98053,19 +100532,19 @@ static { return array; }, }; - descriptors.set(\\"https://misskey-hub.net/ns#isCat\\", descriptor); + descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); descriptor = { - canonicalIri: \\"https://w3id.org/fep/6757#preferredLicense\\", + canonicalIri: \\"https://w3id.org/fep/f799#controlledOrigin\\", aliases: [], - validate(object: object): void { void (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, + validate(object: object): void { void (object as Application).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, assign(object: object, values: unknown[]): void { - (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; + (object as Application).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -98096,11 +100575,15 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined ; if (typeof decoded === \\"undefined\\") { @@ -98109,21 +100592,17 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); } - if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - void shouldCacheJsonLd; - return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, // oxlint-disable-next-line require-await async encode( @@ -98131,10 +100610,10 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { + for (const v of (object as Application).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { let element = ( - { \\"@id\\": formatIri(v) } + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -98147,7 +100626,7 @@ static { return array; }, }; - descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); + descriptors.set(\\"https://w3id.org/fep/f799#controlledOrigin\\", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -104633,6 +107112,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -105254,6 +107744,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"controlledOrigin\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result[\\"type\\"] = \\"Application\\"; if (this.id != null) result[\\"id\\"] = formatIri(this.id); result[\\"@context\\"] = [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/fep/ef61\\",\\"https://w3id.org/security/v1\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://www.w3.org/ns/did/v1\\",\\"https://w3id.org/security/multikey/v1\\",\\"https://gotosocial.org/ns\\",\\"https://w3id.org/fep/7aa9\\",{\\"alsoKnownAs\\":{\\"@id\\":\\"as:alsoKnownAs\\",\\"@type\\":\\"@id\\"},\\"featuredCollections\\":{\\"@id\\":\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"@type\\":\\"@id\\"},\\"manuallyApprovesFollowers\\":\\"as:manuallyApprovesFollowers\\",\\"movedTo\\":{\\"@id\\":\\"as:movedTo\\",\\"@type\\":\\"@id\\"},\\"toot\\":\\"http://joinmastodon.org/ns#\\",\\"Emoji\\":\\"toot:Emoji\\",\\"featured\\":{\\"@id\\":\\"toot:featured\\",\\"@type\\":\\"@id\\"},\\"featuredTags\\":{\\"@id\\":\\"toot:featuredTags\\",\\"@type\\":\\"@id\\"},\\"discoverable\\":\\"toot:discoverable\\",\\"suspended\\":\\"toot:suspended\\",\\"memorial\\":\\"toot:memorial\\",\\"indexable\\":\\"toot:indexable\\",\\"attributionDomains\\":{\\"@id\\":\\"toot:attributionDomains\\",\\"@container\\":\\"@set\\"},\\"schema\\":\\"http://schema.org#\\",\\"PropertyValue\\":\\"schema:PropertyValue\\",\\"value\\":\\"schema:value\\",\\"misskey\\":\\"https://misskey-hub.net/ns#\\",\\"_misskey_followedMessage\\":\\"misskey:_misskey_followedMessage\\",\\"isCat\\":\\"misskey:isCat\\"},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}}]; @@ -106024,6 +108530,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#controlledOrigin\\"] = propValue; + + } + values[\\"@type\\"] = [\\"https://www.w3.org/ns/activitystreams#Application\\"]; if (this.id != null) values[\\"@id\\"] = formatIri(this.id); if (options.format === \\"expand\\") { @@ -106107,10 +108634,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/fep/f799#controlledOrigin\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -108378,6 +110910,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\") === + rawPropertyDescriptors.get(Application.prototype)?.get(\\"https://w3id.org/fep/f799#controlledOrigin\\")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#controlledOrigin\\"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !(\\"_retainsRawProperties\\" in options) || @@ -108981,6 +111578,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !(\\"controlledOrigin\\" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -110626,7 +113245,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -112262,7 +114881,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -115842,7 +118461,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} , options: { documentLoader?: DocumentLoader, @@ -115945,7 +118564,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} = {}, options: { @@ -116073,7 +118692,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -118023,7 +120642,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#next\\",\\"https://www.w3.org/ns/activitystreams#partOf\\",\\"https://www.w3.org/ns/activitystreams#prev\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/f799#deliveryController\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#next\\",\\"https://www.w3.org/ns/activitystreams#partOf\\",\\"https://www.w3.org/ns/activitystreams#prev\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -124900,6 +127519,7 @@ export class Group extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Group with the given values. @@ -124933,7 +127553,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -125624,6 +128244,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } } /** @@ -125685,7 +128344,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -126456,6 +129115,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } return clone; } @@ -126522,7 +129221,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -129607,31 +132306,131 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - - if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) - && globalThis.Object.keys(v).length === 1) { - if (v[\\"@id\\"].startsWith(\\"_:\\")) { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); - continue; - } - _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(parseIri(v[\\"@id\\"], options.baseUrl)); - continue; - } - if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/did#Service\\",\\"https://w3id.org/fep/9091#Export\\"].some( - t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + + if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) + && globalThis.Object.keys(v).length === 1) { + if (v[\\"@id\\"].startsWith(\\"_:\\")) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); + continue; + } + _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(parseIri(v[\\"@id\\"], options.baseUrl)); + continue; + } + if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/did#Service\\",\\"https://w3id.org/fep/9091#Export\\"].some( + t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + await DidService.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof DidService)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(decoded); + + } + + void shouldCacheJsonLd; + return _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; + }, + + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Group).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service) { + + let element = ( + v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://www.w3.org/ns/did#service\\", descriptor); + + descriptor = { + canonicalIri: \\"https://misskey-hub.net/ns#_misskey_followedMessage\\", + aliases: [], + validate(object: object): void { void (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, + assign(object: object, values: unknown[]): void { + (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - await DidService.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) + (typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined ; if (typeof decoded === \\"undefined\\") { @@ -129640,36 +132439,32 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof DidService)) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(decoded); + _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); } + if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + void shouldCacheJsonLd; - return _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; + return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, - + // oxlint-disable-next-line require-await async encode( object: object, options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Group).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service) { + for (const v of (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { let element = ( - v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) + { \\"@value\\": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -129682,19 +132477,19 @@ static { return array; }, }; - descriptors.set(\\"https://www.w3.org/ns/did#service\\", descriptor); + descriptors.set(\\"https://misskey-hub.net/ns#_misskey_followedMessage\\", descriptor); descriptor = { - canonicalIri: \\"https://misskey-hub.net/ns#_misskey_followedMessage\\", + canonicalIri: \\"https://misskey-hub.net/ns#isCat\\", aliases: [], - validate(object: object): void { void (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, + validate(object: object): void { void (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, assign(object: object, values: unknown[]): void { - (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage = values as never; + (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; + const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -129726,12 +132521,10 @@ static { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - (typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + v[\\"@value\\"] ; if (typeof decoded === \\"undefined\\") { @@ -129740,21 +132533,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); + _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); } - if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; + return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, // oxlint-disable-next-line require-await async encode( @@ -129762,7 +132555,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { + for (const v of (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { let element = ( { \\"@value\\": v } @@ -129778,19 +132571,19 @@ static { return array; }, }; - descriptors.set(\\"https://misskey-hub.net/ns#_misskey_followedMessage\\", descriptor); + descriptors.set(\\"https://misskey-hub.net/ns#isCat\\", descriptor); descriptor = { - canonicalIri: \\"https://misskey-hub.net/ns#isCat\\", + canonicalIri: \\"https://w3id.org/fep/6757#preferredLicense\\", aliases: [], - validate(object: object): void { void (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, + validate(object: object): void { void (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, assign(object: object, values: unknown[]): void { - (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; + (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; + const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -129821,11 +132614,11 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - v[\\"@value\\"] + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined ; if (typeof decoded === \\"undefined\\") { @@ -129834,21 +132627,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); + _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); } - if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { + if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; + return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, // oxlint-disable-next-line require-await async encode( @@ -129856,10 +132649,10 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { + for (const v of (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { let element = ( - { \\"@value\\": v } + { \\"@id\\": formatIri(v) } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -129872,19 +132665,19 @@ static { return array; }, }; - descriptors.set(\\"https://misskey-hub.net/ns#isCat\\", descriptor); + descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); descriptor = { - canonicalIri: \\"https://w3id.org/fep/6757#preferredLicense\\", + canonicalIri: \\"https://w3id.org/fep/f799#controlledOrigin\\", aliases: [], - validate(object: object): void { void (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, + validate(object: object): void { void (object as Group).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, assign(object: object, values: unknown[]): void { - (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; + (object as Group).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -129915,11 +132708,15 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined ; if (typeof decoded === \\"undefined\\") { @@ -129928,21 +132725,17 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); } - if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - void shouldCacheJsonLd; - return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, // oxlint-disable-next-line require-await async encode( @@ -129950,10 +132743,10 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { + for (const v of (object as Group).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { let element = ( - { \\"@id\\": formatIri(v) } + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -129966,7 +132759,7 @@ static { return array; }, }; - descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); + descriptors.set(\\"https://w3id.org/fep/f799#controlledOrigin\\", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -136452,6 +139245,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -137073,6 +139877,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"controlledOrigin\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result[\\"type\\"] = \\"Group\\"; if (this.id != null) result[\\"id\\"] = formatIri(this.id); result[\\"@context\\"] = [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/fep/ef61\\",\\"https://w3id.org/security/v1\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://www.w3.org/ns/did/v1\\",\\"https://w3id.org/security/multikey/v1\\",\\"https://gotosocial.org/ns\\",\\"https://w3id.org/fep/7aa9\\",{\\"alsoKnownAs\\":{\\"@id\\":\\"as:alsoKnownAs\\",\\"@type\\":\\"@id\\"},\\"featuredCollections\\":{\\"@id\\":\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"@type\\":\\"@id\\"},\\"manuallyApprovesFollowers\\":\\"as:manuallyApprovesFollowers\\",\\"movedTo\\":{\\"@id\\":\\"as:movedTo\\",\\"@type\\":\\"@id\\"},\\"toot\\":\\"http://joinmastodon.org/ns#\\",\\"Emoji\\":\\"toot:Emoji\\",\\"featured\\":{\\"@id\\":\\"toot:featured\\",\\"@type\\":\\"@id\\"},\\"featuredTags\\":{\\"@id\\":\\"toot:featuredTags\\",\\"@type\\":\\"@id\\"},\\"discoverable\\":\\"toot:discoverable\\",\\"suspended\\":\\"toot:suspended\\",\\"memorial\\":\\"toot:memorial\\",\\"indexable\\":\\"toot:indexable\\",\\"attributionDomains\\":{\\"@id\\":\\"toot:attributionDomains\\",\\"@container\\":\\"@set\\"},\\"schema\\":\\"http://schema.org#\\",\\"PropertyValue\\":\\"schema:PropertyValue\\",\\"value\\":\\"schema:value\\",\\"misskey\\":\\"https://misskey-hub.net/ns#\\",\\"_misskey_followedMessage\\":\\"misskey:_misskey_followedMessage\\",\\"isCat\\":\\"misskey:isCat\\"},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}}]; @@ -137843,6 +140663,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#controlledOrigin\\"] = propValue; + + } + values[\\"@type\\"] = [\\"https://www.w3.org/ns/activitystreams#Group\\"]; if (this.id != null) values[\\"@id\\"] = formatIri(this.id); if (options.format === \\"expand\\") { @@ -137926,10 +140767,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/fep/f799#controlledOrigin\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -140197,6 +143043,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\") === + rawPropertyDescriptors.get(Group.prototype)?.get(\\"https://w3id.org/fep/f799#controlledOrigin\\")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#controlledOrigin\\"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !(\\"_retainsRawProperties\\" in options) || @@ -140800,6 +143711,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !(\\"controlledOrigin\\" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -142631,7 +145564,7 @@ static { _expanded: true, } ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -144674,7 +147607,7 @@ get licenses(): (URL)[] { _expanded: true, } ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -151314,7 +154247,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -152950,7 +155883,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -153330,7 +156263,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} , options: { documentLoader?: DocumentLoader, @@ -153448,7 +156381,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} = {}, options: { @@ -153584,7 +156517,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -153685,7 +156618,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -154548,7 +157481,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#next\\",\\"https://www.w3.org/ns/activitystreams#partOf\\",\\"https://www.w3.org/ns/activitystreams#prev\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startIndex\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/f799#deliveryController\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#next\\",\\"https://www.w3.org/ns/activitystreams#partOf\\",\\"https://www.w3.org/ns/activitystreams#prev\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startIndex\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -154772,7 +157705,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -155061,6 +157994,7 @@ export class Organization extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Organization with the given values. @@ -155094,7 +158028,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -155785,6 +158719,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } } /** @@ -155846,7 +158819,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -156617,6 +159590,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } return clone; } @@ -156683,7 +159696,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -160128,6 +163141,100 @@ static { }, }; descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#controlledOrigin\\", + aliases: [], + validate(object: object): void { void (object as Organization).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, + assign(object: object, values: unknown[]): void { + (object as Organization).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + void shouldCacheJsonLd; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Organization).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#controlledOrigin\\", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -166613,6 +169720,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -167234,6 +170352,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"controlledOrigin\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result[\\"type\\"] = \\"Organization\\"; if (this.id != null) result[\\"id\\"] = formatIri(this.id); result[\\"@context\\"] = [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/fep/ef61\\",\\"https://w3id.org/security/v1\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://www.w3.org/ns/did/v1\\",\\"https://w3id.org/security/multikey/v1\\",\\"https://gotosocial.org/ns\\",\\"https://w3id.org/fep/7aa9\\",{\\"alsoKnownAs\\":{\\"@id\\":\\"as:alsoKnownAs\\",\\"@type\\":\\"@id\\"},\\"featuredCollections\\":{\\"@id\\":\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"@type\\":\\"@id\\"},\\"manuallyApprovesFollowers\\":\\"as:manuallyApprovesFollowers\\",\\"movedTo\\":{\\"@id\\":\\"as:movedTo\\",\\"@type\\":\\"@id\\"},\\"toot\\":\\"http://joinmastodon.org/ns#\\",\\"Emoji\\":\\"toot:Emoji\\",\\"featured\\":{\\"@id\\":\\"toot:featured\\",\\"@type\\":\\"@id\\"},\\"featuredTags\\":{\\"@id\\":\\"toot:featuredTags\\",\\"@type\\":\\"@id\\"},\\"discoverable\\":\\"toot:discoverable\\",\\"suspended\\":\\"toot:suspended\\",\\"memorial\\":\\"toot:memorial\\",\\"indexable\\":\\"toot:indexable\\",\\"attributionDomains\\":{\\"@id\\":\\"toot:attributionDomains\\",\\"@container\\":\\"@set\\"},\\"schema\\":\\"http://schema.org#\\",\\"PropertyValue\\":\\"schema:PropertyValue\\",\\"value\\":\\"schema:value\\",\\"misskey\\":\\"https://misskey-hub.net/ns#\\",\\"_misskey_followedMessage\\":\\"misskey:_misskey_followedMessage\\",\\"isCat\\":\\"misskey:isCat\\"},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}}]; @@ -168004,6 +171138,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#controlledOrigin\\"] = propValue; + + } + values[\\"@type\\"] = [\\"https://www.w3.org/ns/activitystreams#Organization\\"]; if (this.id != null) values[\\"@id\\"] = formatIri(this.id); if (options.format === \\"expand\\") { @@ -168087,10 +171242,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/fep/f799#controlledOrigin\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -170358,6 +173518,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\") === + rawPropertyDescriptors.get(Organization.prototype)?.get(\\"https://w3id.org/fep/f799#controlledOrigin\\")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#controlledOrigin\\"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !(\\"_retainsRawProperties\\" in options) || @@ -170961,6 +174186,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !(\\"controlledOrigin\\" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -171644,6 +174891,7 @@ export class Person extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Person with the given values. @@ -171677,7 +174925,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -172368,6 +175616,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } } /** @@ -172429,7 +175716,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -173200,6 +176487,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } return clone; } @@ -173266,7 +176593,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -176469,12 +179796,298 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); + + } + + if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Person).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { + + let element = ( + { \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://misskey-hub.net/ns#_misskey_followedMessage\\", descriptor); + + descriptor = { + canonicalIri: \\"https://misskey-hub.net/ns#isCat\\", + aliases: [], + validate(object: object): void { void (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, + assign(object: object, values: unknown[]): void { + (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + v[\\"@value\\"] + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); + + } + + if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { + + let element = ( + { \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://misskey-hub.net/ns#isCat\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/6757#preferredLicense\\", + aliases: [], + validate(object: object): void { void (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, + assign(object: object, values: unknown[]): void { + (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); + + } + + if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { + + let element = ( + { \\"@id\\": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#controlledOrigin\\", + aliases: [], + validate(object: object): void { void (object as Person).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, + assign(object: object, values: unknown[]): void { + (object as Person).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - (typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined ; @@ -176489,16 +180102,12 @@ static { } keepReceivedJsonLd(decoded, v, options); - _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); } - if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - void shouldCacheJsonLd; - return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, // oxlint-disable-next-line require-await async encode( @@ -176506,10 +180115,10 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Person).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { + for (const v of (object as Person).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { let element = ( - { \\"@value\\": v } + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -176522,195 +180131,7 @@ static { return array; }, }; - descriptors.set(\\"https://misskey-hub.net/ns#_misskey_followedMessage\\", descriptor); - - descriptor = { - canonicalIri: \\"https://misskey-hub.net/ns#isCat\\", - aliases: [], - validate(object: object): void { void (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, - assign(object: object, values: unknown[]): void { - (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; - - }, - // oxlint-disable-next-line require-await - async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; - - // deno-lint-ignore no-explicit-any - const inputValues = input as any[]; - let shouldCacheJsonLd = true; - - if (isRawPropertyWrite(options) && inputValues?.some( - (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { - throw new TypeError(\\"This known property does not support a list container.\\"); - } - - if (isRawPropertyWrite(options) && inputValues?.length === 1 && - \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { - throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); - } - - for ( - const v of inputValues == null - ? [] - : inputValues.length === 1 && \\"@list\\" in inputValues[0] - ? inputValues[0][\\"@list\\"] - : inputValues - ) { - if (v == null) { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - continue; - } - - if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { - throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); - } - if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - const decoded = - v[\\"@value\\"] - ; - - if (typeof decoded === \\"undefined\\") { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - shouldCacheJsonLd = false; - continue; - } - - if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { - throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); - } - - keepReceivedJsonLd(decoded, v, options); - _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); - - } - - if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - - void shouldCacheJsonLd; - return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; - }, - // oxlint-disable-next-line require-await - async encode( - object: object, - options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, - ): Promise { - const array: unknown[] = []; - for (const v of (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { - - let element = ( - { \\"@value\\": v } - ); - if (Array.isArray(element)) { - if (element.length < 1) continue; - if (element.length == 1) element = element[0]; - } - if (typeof element === \\"undefined\\") continue; - array.push(element); - } - if (array.length < 1) return undefined; - return array; - }, - }; - descriptors.set(\\"https://misskey-hub.net/ns#isCat\\", descriptor); - - descriptor = { - canonicalIri: \\"https://w3id.org/fep/6757#preferredLicense\\", - aliases: [], - validate(object: object): void { void (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, - assign(object: object, values: unknown[]): void { - (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; - - }, - // oxlint-disable-next-line require-await - async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; - - // deno-lint-ignore no-explicit-any - const inputValues = input as any[]; - let shouldCacheJsonLd = true; - - if (isRawPropertyWrite(options) && inputValues?.some( - (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { - throw new TypeError(\\"This known property does not support a list container.\\"); - } - - if (isRawPropertyWrite(options) && inputValues?.length === 1 && - \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { - throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); - } - - for ( - const v of inputValues == null - ? [] - : inputValues.length === 1 && \\"@list\\" in inputValues[0] - ? inputValues[0][\\"@list\\"] - : inputValues - ) { - if (v == null) { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - continue; - } - - if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { - throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); - } - if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - const decoded = - (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined - ; - - if (typeof decoded === \\"undefined\\") { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - shouldCacheJsonLd = false; - continue; - } - - if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { - throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); - } - - keepReceivedJsonLd(decoded, v, options); - _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); - - } - - if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - - void shouldCacheJsonLd; - return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; - }, - // oxlint-disable-next-line require-await - async encode( - object: object, - options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, - ): Promise { - const array: unknown[] = []; - for (const v of (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { - - let element = ( - { \\"@id\\": formatIri(v) } - ); - if (Array.isArray(element)) { - if (element.length < 1) continue; - if (element.length == 1) element = element[0]; - } - if (typeof element === \\"undefined\\") continue; - array.push(element); - } - if (array.length < 1) return undefined; - return array; - }, - }; - descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); + descriptors.set(\\"https://w3id.org/fep/f799#controlledOrigin\\", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -183196,6 +186617,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -183817,6 +187249,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"controlledOrigin\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result[\\"type\\"] = \\"Person\\"; if (this.id != null) result[\\"id\\"] = formatIri(this.id); result[\\"@context\\"] = [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/fep/ef61\\",\\"https://w3id.org/security/v1\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://www.w3.org/ns/did/v1\\",\\"https://w3id.org/security/multikey/v1\\",\\"https://gotosocial.org/ns\\",\\"https://w3id.org/fep/7aa9\\",{\\"alsoKnownAs\\":{\\"@id\\":\\"as:alsoKnownAs\\",\\"@type\\":\\"@id\\"},\\"featuredCollections\\":{\\"@id\\":\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"@type\\":\\"@id\\"},\\"manuallyApprovesFollowers\\":\\"as:manuallyApprovesFollowers\\",\\"movedTo\\":{\\"@id\\":\\"as:movedTo\\",\\"@type\\":\\"@id\\"},\\"toot\\":\\"http://joinmastodon.org/ns#\\",\\"Emoji\\":\\"toot:Emoji\\",\\"featured\\":{\\"@id\\":\\"toot:featured\\",\\"@type\\":\\"@id\\"},\\"featuredTags\\":{\\"@id\\":\\"toot:featuredTags\\",\\"@type\\":\\"@id\\"},\\"discoverable\\":\\"toot:discoverable\\",\\"suspended\\":\\"toot:suspended\\",\\"memorial\\":\\"toot:memorial\\",\\"indexable\\":\\"toot:indexable\\",\\"attributionDomains\\":{\\"@id\\":\\"toot:attributionDomains\\",\\"@container\\":\\"@set\\"},\\"schema\\":\\"http://schema.org#\\",\\"PropertyValue\\":\\"schema:PropertyValue\\",\\"value\\":\\"schema:value\\",\\"misskey\\":\\"https://misskey-hub.net/ns#\\",\\"_misskey_followedMessage\\":\\"misskey:_misskey_followedMessage\\",\\"isCat\\":\\"misskey:isCat\\"},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}}]; @@ -184587,6 +188035,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#controlledOrigin\\"] = propValue; + + } + values[\\"@type\\"] = [\\"https://www.w3.org/ns/activitystreams#Person\\"]; if (this.id != null) values[\\"@id\\"] = formatIri(this.id); if (options.format === \\"expand\\") { @@ -184670,10 +188139,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/fep/f799#controlledOrigin\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -186941,6 +190415,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\") === + rawPropertyDescriptors.get(Person.prototype)?.get(\\"https://w3id.org/fep/f799#controlledOrigin\\")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#controlledOrigin\\"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !(\\"_retainsRawProperties\\" in options) || @@ -187544,6 +191083,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !(\\"controlledOrigin\\" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -190122,7 +193683,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -191014,7 +194575,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -191869,7 +195430,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -191989,7 +195550,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -192314,7 +195875,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -194798,7 +198359,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -194881,7 +198442,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -195105,7 +198666,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -197348,7 +200909,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -197472,7 +201033,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -197592,7 +201153,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -199650,7 +203211,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -199737,7 +203298,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -199820,7 +203381,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -200655,6 +204216,7 @@ export class Service extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Service with the given values. @@ -200688,7 +204250,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -201379,6 +204941,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } } /** @@ -201440,7 +205041,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -202211,6 +205812,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } return clone; } @@ -202277,7 +205918,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -205722,6 +209363,100 @@ static { }, }; descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#controlledOrigin\\", + aliases: [], + validate(object: object): void { void (object as Service).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, + assign(object: object, values: unknown[]): void { + (object as Service).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + void shouldCacheJsonLd; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Service).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#controlledOrigin\\", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -212207,6 +215942,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -212828,6 +216574,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"controlledOrigin\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result[\\"type\\"] = \\"Service\\"; if (this.id != null) result[\\"id\\"] = formatIri(this.id); result[\\"@context\\"] = [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/fep/ef61\\",\\"https://w3id.org/security/v1\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://www.w3.org/ns/did/v1\\",\\"https://w3id.org/security/multikey/v1\\",\\"https://gotosocial.org/ns\\",\\"https://w3id.org/fep/7aa9\\",{\\"alsoKnownAs\\":{\\"@id\\":\\"as:alsoKnownAs\\",\\"@type\\":\\"@id\\"},\\"featuredCollections\\":{\\"@id\\":\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"@type\\":\\"@id\\"},\\"manuallyApprovesFollowers\\":\\"as:manuallyApprovesFollowers\\",\\"movedTo\\":{\\"@id\\":\\"as:movedTo\\",\\"@type\\":\\"@id\\"},\\"toot\\":\\"http://joinmastodon.org/ns#\\",\\"Emoji\\":\\"toot:Emoji\\",\\"featured\\":{\\"@id\\":\\"toot:featured\\",\\"@type\\":\\"@id\\"},\\"featuredTags\\":{\\"@id\\":\\"toot:featuredTags\\",\\"@type\\":\\"@id\\"},\\"discoverable\\":\\"toot:discoverable\\",\\"suspended\\":\\"toot:suspended\\",\\"memorial\\":\\"toot:memorial\\",\\"indexable\\":\\"toot:indexable\\",\\"attributionDomains\\":{\\"@id\\":\\"toot:attributionDomains\\",\\"@container\\":\\"@set\\"},\\"schema\\":\\"http://schema.org#\\",\\"PropertyValue\\":\\"schema:PropertyValue\\",\\"value\\":\\"schema:value\\",\\"misskey\\":\\"https://misskey-hub.net/ns#\\",\\"_misskey_followedMessage\\":\\"misskey:_misskey_followedMessage\\",\\"isCat\\":\\"misskey:isCat\\"},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}}]; @@ -213598,6 +217360,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#controlledOrigin\\"] = propValue; + + } + values[\\"@type\\"] = [\\"https://www.w3.org/ns/activitystreams#Service\\"]; if (this.id != null) values[\\"@id\\"] = formatIri(this.id); if (options.format === \\"expand\\") { @@ -213681,10 +217464,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/fep/f799#controlledOrigin\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -215952,6 +219740,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\") === + rawPropertyDescriptors.get(Service.prototype)?.get(\\"https://w3id.org/fep/f799#controlledOrigin\\")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#controlledOrigin\\"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !(\\"_retainsRawProperties\\" in options) || @@ -216555,6 +220408,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !(\\"controlledOrigin\\" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -223362,6 +227237,7 @@ export type \$EntityType = | typeof FeaturedItem | typeof DidService | typeof Export + | typeof DeliverySuspension | typeof DataIntegrityProof | typeof CryptographicKey | typeof Multikey @@ -223438,6 +227314,7 @@ const entityTypes: readonly \$EntityType[] = [ FeaturedItem, DidService, Export, + DeliverySuspension, DataIntegrityProof, CryptographicKey, Multikey, @@ -223518,6 +227395,7 @@ const entityTypeIds: ReadonlyMap = new Map> = - {\\"https://schema.org/translator\\":\\"https://w3id.org/fep/22cd\\",\\"https://w3id.org/fep/6757#preferredLicense\\":\\"https://w3id.org/fep/6757\\",\\"http://purl.org/dc/terms/license\\":\\"https://w3id.org/fep/6757\\",\\"https://w3id.org/fep/22cd#translations\\":\\"https://w3id.org/fep/22cd\\"}; + {\\"https://schema.org/translator\\":\\"https://w3id.org/fep/22cd\\",\\"https://w3id.org/fep/f799#status\\":\\"https://w3id.org/fep/f799\\",\\"https://w3id.org/fep/f799#targetInbox\\":\\"https://w3id.org/fep/f799\\",\\"https://w3id.org/fep/f799#targetOrigin\\":\\"https://w3id.org/fep/f799\\",\\"https://w3id.org/fep/f799#announcement\\":\\"https://w3id.org/fep/f799\\",\\"https://w3id.org/fep/f799#revision\\":\\"https://w3id.org/fep/f799\\",\\"https://w3id.org/fep/6757#preferredLicense\\":\\"https://w3id.org/fep/6757\\",\\"https://w3id.org/fep/f799#controlledOrigin\\":\\"https://w3id.org/fep/f799\\",\\"https://w3id.org/fep/f799#deliveryController\\":\\"https://w3id.org/fep/f799\\",\\"http://purl.org/dc/terms/license\\":\\"https://w3id.org/fep/6757\\",\\"https://w3id.org/fep/22cd#translations\\":\\"https://w3id.org/fep/22cd\\"}; const extraContextUrls: readonly string[] = - [\\"https://w3id.org/fep/22cd\\",\\"https://w3id.org/fep/6757\\"]; + [\\"https://w3id.org/fep/22cd\\",\\"https://w3id.org/fep/f799\\",\\"https://w3id.org/fep/6757\\"]; function getExtraContexts(document: unknown): string[] { const contexts = new Set(); @@ -1243,7 +1243,7 @@ function getExtraContexts(document: unknown): string[] { const PORTABLE_IRI_PATTERN = /^ap(?:\\\\+ef61)?:\\\\/\\\\//i; -const PORTABLE_IRI_KEYS: ReadonlySet = new Set([\\"@id\\",\\"_misskey_quote\\",\\"actor\\",\\"alsoKnownAs\\",\\"announceAuthorization\\",\\"anyOf\\",\\"approvedBy\\",\\"assertionMethod\\",\\"attachment\\",\\"attributedTo\\",\\"audience\\",\\"automaticApproval\\",\\"bcc\\",\\"bto\\",\\"cc\\",\\"context\\",\\"contextHistory\\",\\"controller\\",\\"current\\",\\"describes\\",\\"emojiReactions\\",\\"featureAuthorization\\",\\"featured\\",\\"featuredCollections\\",\\"featuredObject\\",\\"featuredTags\\",\\"first\\",\\"followers\\",\\"followersOf\\",\\"following\\",\\"followingOf\\",\\"generator\\",\\"href\\",\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://fedibird.com/ns#quoteUri\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#automaticApproval\\",\\"https://gotosocial.org/ns#interactingObject\\",\\"https://gotosocial.org/ns#interactionTarget\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#manualApproval\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_quote\\",\\"https://schema.org/isBasedOn\\",\\"https://schema.org/license\\",\\"https://schema.org/translationOfWork\\",\\"https://schema.org/translator\\",\\"https://w3id.org/fep/044f#quote\\",\\"https://w3id.org/fep/044f#quoteAuthorization\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featureAuthorization\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/7aa9#featuredObject\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#controller\\",\\"https://w3id.org/security#owner\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://w3id.org/security#verificationMethod\\",\\"https://w3id.org/valueflows/ont/vf#resourceConformsTo\\",\\"https://w3id.org/valueflows/ont/vf#satisfies\\",\\"https://www.w3.org/ns/activitystreams#actor\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#anyOf\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#describes\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#href\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#instrument\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#next\\",\\"https://www.w3.org/ns/activitystreams#oauthAuthorizationEndpoint\\",\\"https://www.w3.org/ns/activitystreams#oauthTokenEndpoint\\",\\"https://www.w3.org/ns/activitystreams#object\\",\\"https://www.w3.org/ns/activitystreams#oneOf\\",\\"https://www.w3.org/ns/activitystreams#origin\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#partOf\\",\\"https://www.w3.org/ns/activitystreams#prev\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#provideClientKey\\",\\"https://www.w3.org/ns/activitystreams#proxyUrl\\",\\"https://www.w3.org/ns/activitystreams#quoteUrl\\",\\"https://www.w3.org/ns/activitystreams#relationship\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#result\\",\\"https://www.w3.org/ns/activitystreams#sharedInbox\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#signClientKey\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#subject\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#target\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#units\\",\\"https://www.w3.org/ns/activitystreams#uploadMedia\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\",\\"https://www.w3.org/ns/did#serviceEndpoint\\",\\"icon\\",\\"id\\",\\"image\\",\\"inReplyTo\\",\\"inbox\\",\\"inboxOf\\",\\"instrument\\",\\"interactingObject\\",\\"interactionTarget\\",\\"isBasedOn\\",\\"items\\",\\"last\\",\\"license\\",\\"likeAuthorization\\",\\"liked\\",\\"likedOf\\",\\"likes\\",\\"likesOf\\",\\"location\\",\\"manualApproval\\",\\"movedTo\\",\\"next\\",\\"oauthAuthorizationEndpoint\\",\\"oauthTokenEndpoint\\",\\"object\\",\\"oneOf\\",\\"orderedItems\\",\\"origin\\",\\"outbox\\",\\"outboxOf\\",\\"owner\\",\\"partOf\\",\\"preferredLicense\\",\\"prev\\",\\"preview\\",\\"proof\\",\\"provideClientKey\\",\\"proxyUrl\\",\\"publicKey\\",\\"quote\\",\\"quoteAuthorization\\",\\"quoteUri\\",\\"quoteUrl\\",\\"relationship\\",\\"replies\\",\\"repliesOf\\",\\"replyAuthorization\\",\\"resourceConformsTo\\",\\"result\\",\\"satisfies\\",\\"service\\",\\"sharedInbox\\",\\"shares\\",\\"sharesOf\\",\\"signClientKey\\",\\"streams\\",\\"subject\\",\\"tag\\",\\"target\\",\\"to\\",\\"translationOfWork\\",\\"translator\\",\\"units\\",\\"uploadMedia\\",\\"url\\"]); +const PORTABLE_IRI_KEYS: ReadonlySet = new Set([\\"@id\\",\\"_misskey_quote\\",\\"actor\\",\\"alsoKnownAs\\",\\"announceAuthorization\\",\\"announcement\\",\\"anyOf\\",\\"approvedBy\\",\\"assertionMethod\\",\\"attachment\\",\\"attributedTo\\",\\"audience\\",\\"automaticApproval\\",\\"bcc\\",\\"bto\\",\\"cc\\",\\"context\\",\\"contextHistory\\",\\"controller\\",\\"current\\",\\"deliveryController\\",\\"describes\\",\\"emojiReactions\\",\\"featureAuthorization\\",\\"featured\\",\\"featuredCollections\\",\\"featuredObject\\",\\"featuredTags\\",\\"first\\",\\"followers\\",\\"followersOf\\",\\"following\\",\\"followingOf\\",\\"generator\\",\\"href\\",\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://fedibird.com/ns#quoteUri\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#automaticApproval\\",\\"https://gotosocial.org/ns#interactingObject\\",\\"https://gotosocial.org/ns#interactionTarget\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#manualApproval\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_quote\\",\\"https://schema.org/isBasedOn\\",\\"https://schema.org/license\\",\\"https://schema.org/translationOfWork\\",\\"https://schema.org/translator\\",\\"https://w3id.org/fep/044f#quote\\",\\"https://w3id.org/fep/044f#quoteAuthorization\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featureAuthorization\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/7aa9#featuredObject\\",\\"https://w3id.org/fep/f799#announcement\\",\\"https://w3id.org/fep/f799#deliveryController\\",\\"https://w3id.org/fep/f799#targetInbox\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#controller\\",\\"https://w3id.org/security#owner\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://w3id.org/security#verificationMethod\\",\\"https://w3id.org/valueflows/ont/vf#resourceConformsTo\\",\\"https://w3id.org/valueflows/ont/vf#satisfies\\",\\"https://www.w3.org/ns/activitystreams#actor\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#anyOf\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#describes\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#href\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#instrument\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#next\\",\\"https://www.w3.org/ns/activitystreams#oauthAuthorizationEndpoint\\",\\"https://www.w3.org/ns/activitystreams#oauthTokenEndpoint\\",\\"https://www.w3.org/ns/activitystreams#object\\",\\"https://www.w3.org/ns/activitystreams#oneOf\\",\\"https://www.w3.org/ns/activitystreams#origin\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#partOf\\",\\"https://www.w3.org/ns/activitystreams#prev\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#provideClientKey\\",\\"https://www.w3.org/ns/activitystreams#proxyUrl\\",\\"https://www.w3.org/ns/activitystreams#quoteUrl\\",\\"https://www.w3.org/ns/activitystreams#relationship\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#result\\",\\"https://www.w3.org/ns/activitystreams#sharedInbox\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#signClientKey\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#subject\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#target\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#units\\",\\"https://www.w3.org/ns/activitystreams#uploadMedia\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\",\\"https://www.w3.org/ns/did#serviceEndpoint\\",\\"icon\\",\\"id\\",\\"image\\",\\"inReplyTo\\",\\"inbox\\",\\"inboxOf\\",\\"instrument\\",\\"interactingObject\\",\\"interactionTarget\\",\\"isBasedOn\\",\\"items\\",\\"last\\",\\"license\\",\\"likeAuthorization\\",\\"liked\\",\\"likedOf\\",\\"likes\\",\\"likesOf\\",\\"location\\",\\"manualApproval\\",\\"movedTo\\",\\"next\\",\\"oauthAuthorizationEndpoint\\",\\"oauthTokenEndpoint\\",\\"object\\",\\"oneOf\\",\\"orderedItems\\",\\"origin\\",\\"outbox\\",\\"outboxOf\\",\\"owner\\",\\"partOf\\",\\"preferredLicense\\",\\"prev\\",\\"preview\\",\\"proof\\",\\"provideClientKey\\",\\"proxyUrl\\",\\"publicKey\\",\\"quote\\",\\"quoteAuthorization\\",\\"quoteUri\\",\\"quoteUrl\\",\\"relationship\\",\\"replies\\",\\"repliesOf\\",\\"replyAuthorization\\",\\"resourceConformsTo\\",\\"result\\",\\"satisfies\\",\\"service\\",\\"sharedInbox\\",\\"shares\\",\\"sharesOf\\",\\"signClientKey\\",\\"streams\\",\\"subject\\",\\"tag\\",\\"target\\",\\"targetInbox\\",\\"to\\",\\"translationOfWork\\",\\"translator\\",\\"units\\",\\"uploadMedia\\",\\"url\\"]); import * as _ppM0 from \\"./preprocessors.ts\\"; @@ -5559,7 +5559,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -5911,7 +5911,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -6130,7 +6130,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -6592,7 +6592,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -7036,7 +7036,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -7176,7 +7176,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -7328,7 +7328,7 @@ static { _expanded: true, } ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -8259,7 +8259,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -8613,7 +8613,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -8733,7 +8733,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -8853,7 +8853,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -8973,7 +8973,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -24621,6 +24621,10 @@ get licenses(): (URL)[] { return await FeaturedItem.fromJsonLd(json, options); } + if (values[\\"@type\\"].includes(\\"https://w3id.org/fep/f799#DeliverySuspension\\")) { + return await DeliverySuspension.fromJsonLd(json, options); + } + if (values[\\"@type\\"].includes(\\"https://w3id.org/valueflows/ont/vf#Agreement\\")) { return await Agreement.fromJsonLd(json, options); } @@ -24933,7 +24937,7 @@ get licenses(): (URL)[] { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -25163,7 +25167,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -25313,7 +25317,7 @@ get licenses(): (URL)[] { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -25629,7 +25633,7 @@ get licenses(): (URL)[] { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -25954,7 +25958,7 @@ get licenses(): (URL)[] { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -26049,7 +26053,7 @@ get licenses(): (URL)[] { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -26156,7 +26160,7 @@ get licenses(): (URL)[] { _expanded: true, } ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -26798,7 +26802,7 @@ get licenses(): (URL)[] { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -27038,7 +27042,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -27121,7 +27125,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -27204,7 +27208,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -27287,7 +27291,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -30247,7 +30251,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -31883,7 +31887,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -33621,7 +33625,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -33741,7 +33745,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -33861,7 +33865,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -33981,7 +33985,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -34101,7 +34105,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -38271,7 +38275,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -38354,7 +38358,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -38437,7 +38441,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -38520,7 +38524,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -38603,7 +38607,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -42294,7 +42298,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -42418,7 +42422,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -43755,7 +43759,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -43842,7 +43846,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -48609,7 +48613,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -48733,7 +48737,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -50070,7 +50074,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -50157,7 +50161,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -51286,7 +51290,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -51410,7 +51414,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -52747,7 +52751,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -52834,7 +52838,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -53963,7 +53967,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -54087,7 +54091,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -55423,7 +55427,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -55510,7 +55514,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -60081,7 +60085,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -60205,7 +60209,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -61539,7 +61543,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -61626,7 +61630,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -62426,7 +62430,8 @@ export class Collection extends Object { #_2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf: (Object | URL)[] = []; #_trust_2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf: VocabTrustSet = new Set(); - + #_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController: (URL)[] = []; + /** * Constructs a new instance of Collection with the given values. * @param values The values to initialize the instance with. @@ -62453,7 +62458,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;} , options: { documentLoader?: DocumentLoader, @@ -62659,6 +62664,19 @@ proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | nu ); } } + + if (\\"deliveryController\\" in values && values.deliveryController != null) { + if (values.deliveryController instanceof URL) { + // @ts-ignore: type is checked above. + this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = [values.deliveryController]; + + } else { + throw new TypeError( + \\"The deliveryController must be of type \\" + + \\"URL\\" + \\".\\", + ); + } + } } /** @@ -62714,7 +62732,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;} = {}, options: { @@ -62977,6 +62995,20 @@ proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | nu ); } } + clone.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length < vocabSparseArrayMinimumLength + ? this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.slice() : vocabCopyPropertyArray(this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController); + if (\\"deliveryController\\" in values && values.deliveryController != null) { + if (values.deliveryController instanceof URL) { + // @ts-ignore: type is checked above. + clone.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = [values.deliveryController]; + + } else { + throw new TypeError( + \\"The deliveryController must be of type \\" + + \\"URL\\" + \\".\\", + ); + } + } return clone; } @@ -63037,7 +63069,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -63323,6 +63355,28 @@ const base = getDeepCloneDescriptor(this.prototype)!; } } } + + { + const array = node.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController; + const snapshot = array.length < vocabSparseArrayMinimumLength + ? undefined : vocabSparseArraySnapshot(array); + if (snapshot != null) { + for (const i of snapshot.indices) { + if (!globalThis.Object.hasOwn(array, i)) continue; + const value = array[i]; + if (value != null && typeof value === \\"object\\") { + array[i] = context.value(value); + } + } + } else { + for (let i = 0; i < node.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length; i++) { + const value = node.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController[i]; + if (value != null && typeof value === \\"object\\") { + node.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController[i] = context.value(value); + } + } + } + } } }); } static { @@ -63855,7 +63909,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -63993,7 +64047,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64117,7 +64171,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64241,7 +64295,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64365,7 +64419,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64489,7 +64543,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64613,7 +64667,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64737,7 +64791,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64861,7 +64915,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -64930,6 +64984,100 @@ static { }, }; descriptors.set(\\"https://w3id.org/fep/5711#likedOf\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#deliveryController\\", + aliases: [], + validate(object: object): void { void (object as Collection).#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController; }, + assign(object: object, values: unknown[]): void { + (object as Collection).#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController: (URL)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Collection).#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController) { + + let element = ( + { \\"@id\\": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#deliveryController\\", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -69701,6 +69849,23 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return v; } +/** The actor claimed to control delivery suspension for this shared inbox, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). No actor is + * fetched. Applications must verify the reciprocal shared-inbox link and + * authenticate notices before accepting a suspension. + * + */ + get deliveryController(): (URL | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length < 1) return null; + return this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController[0]; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -70042,6 +70207,22 @@ rawPropertyDescriptors.set(this.prototype, descriptors); } + compactItems = []; + for (const v of this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController) { + const item = ( + formatIri(v) + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"deliveryController\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result[\\"type\\"] = \\"Collection\\"; if (this.id != null) result[\\"id\\"] = formatIri(this.id); result[\\"@context\\"] = [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://gotosocial.org/ns\\",{\\"toot\\":\\"http://joinmastodon.org/ns#\\",\\"misskey\\":\\"https://misskey-hub.net/ns#\\",\\"fedibird\\":\\"http://fedibird.com/ns#\\",\\"ChatMessage\\":\\"http://litepub.social/ns#ChatMessage\\",\\"sensitive\\":\\"as:sensitive\\",\\"votersCount\\":\\"toot:votersCount\\",\\"Emoji\\":\\"toot:Emoji\\",\\"Hashtag\\":\\"as:Hashtag\\",\\"quote\\":{\\"@id\\":\\"https://w3id.org/fep/044f#quote\\",\\"@type\\":\\"@id\\"},\\"quoteUrl\\":\\"as:quoteUrl\\",\\"_misskey_quote\\":\\"misskey:_misskey_quote\\",\\"quoteUri\\":\\"fedibird:quoteUri\\",\\"QuoteAuthorization\\":\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"QuoteRequest\\":\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"quoteAuthorization\\":{\\"@id\\":\\"https://w3id.org/fep/044f#quoteAuthorization\\",\\"@type\\":\\"@id\\"},\\"emojiReactions\\":{\\"@id\\":\\"fedibird:emojiReactions\\",\\"@type\\":\\"@id\\"}},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}}]; @@ -70443,6 +70624,27 @@ rawPropertyDescriptors.set(this.prototype, descriptors); } + array = []; + for (const v of this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController) { + + let element = ( + { \\"@id\\": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#deliveryController\\"] = propValue; + + } + values[\\"@type\\"] = [\\"https://www.w3.org/ns/activitystreams#Collection\\"]; if (this.id != null) values[\\"@id\\"] = formatIri(this.id); if (options.format === \\"expand\\") { @@ -70511,10 +70713,15 @@ rawPropertyDescriptors.set(this.prototype, descriptors); protected override isCompactable(): boolean { + if ( + this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController != null && + this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/f799#deliveryController\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -71086,7 +71293,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -71179,7 +71386,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71266,7 +71473,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71353,7 +71560,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71440,7 +71647,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71527,7 +71734,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71614,7 +71821,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71701,7 +71908,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71788,7 +71995,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -71829,6 +72036,71 @@ rawPropertyDescriptors.set(this.prototype, descriptors); instance.#_2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf = _2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#deliveryController\\") === + rawPropertyDescriptors.get(Collection.prototype)?.get(\\"https://w3id.org/fep/f799#deliveryController\\")) {const _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController: (URL)[] = []; + + let _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#deliveryController\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#deliveryController\\"]; + + if (isRawPropertyWrite(options) && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array?.length === 1 && + \\"@list\\" in _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array[0] && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array == null + ? [] + : _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array.length === 1 && \\"@list\\" in _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array[0] + ? _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array[0][\\"@list\\"] + : _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + instance.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController; + } if ( !(\\"_retainsRawProperties\\" in options) || @@ -72134,6 +72406,26 @@ rawPropertyDescriptors.set(this.prototype, descriptors); proxy.likedOf = _2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf[0]; } + const _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length == 1) { + proxy.deliveryController = _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController[0]; + } + return proxy; } } @@ -72203,7 +72495,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];} , options: { documentLoader?: DocumentLoader, @@ -72308,7 +72600,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];} = {}, options: { @@ -72430,7 +72722,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -72531,7 +72823,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -73241,7 +73533,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/f799#deliveryController\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -73469,7 +73761,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -73650,7 +73942,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} , options: { documentLoader?: DocumentLoader, @@ -73740,7 +74032,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} = {}, options: { @@ -73845,7 +74137,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -74368,7 +74660,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/7aa9#topic\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/7aa9#topic\\",\\"https://w3id.org/fep/f799#deliveryController\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -75171,7 +75463,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -76630,7 +76922,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -78352,19 +78644,1932 @@ endpoints?: (URL)[];} // properties of the object: _retainsRawProperties: false, }); - if (!(instance instanceof Export)) { + if (!(instance instanceof Export)) { + throw new TypeError(\\"Unexpected type: \\" + instance.constructor.name); + } + + let shouldCacheJsonLd = instance._shouldCacheJsonLd; + + if ( + !(\\"_retainsRawProperties\\" in options) || + options._retainsRawProperties !== false + ) { + const retained = retainRawProperties( + values, + Export.#knownRawPropertyIris, + ); + if (retained != null) retainedRawProperties.set(instance, retained); + } + if (isRawPropertyWrite(options)) publishSuppliedRawProperties(instance, values); + instance._shouldCacheJsonLd = shouldCacheJsonLd; + if ( + shouldCacheJsonLd && !isRawPropertyWrite(options) && + (!(\\"_fromSubclass\\" in options) || !options._fromSubclass) + ) { + try { + if (cacheJsonLd != null && cacheJsonLd !== expanded) { + const compactArray = Array.isArray(json) && json.length === 1; + const jsonLd = compactArray ? json[0] : json; + const normalized = cacheJsonLd; + const cachedJsonLd = await compactJsonLdCache( + normalized, + jsonLd, + options.contextLoader, + ); + instance._cachedJsonLd = compactArray ? [cachedJsonLd] : cachedJsonLd; + } else { + instance._cachedJsonLd = structuredClone(json); + } + } catch { + getLogger([\\"fedify\\", \\"vocab\\"]).warn( + \\"Failed to cache JSON-LD: {json}\\", + { json }, + ); + } + } + return instance; + } + + protected override _getCustomInspectProxy(): Record { + const proxy: Record = super._getCustomInspectProxy(); + return proxy; + } + } + + +// deno-lint-ignore no-explicit-any +(Export.prototype as any)[Symbol.for(\\"Deno.customInspect\\")] = + function ( + this: Export, + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string { + const proxy = this._getCustomInspectProxy(); + return \\"Export \\" + inspect(proxy, options); + }; + +// deno-lint-ignore no-explicit-any +(Export.prototype as any)[Symbol.for(\\"nodejs.util.inspect.custom\\")] = + function ( + this: Export, + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string { + const proxy = this._getCustomInspectProxy(); + return \\"Export \\" + inspect(proxy, options); + }; + /** A finite request to suspend inbox delivery, as defined by draft + * [FEP-f799](https://w3id.org/fep/f799). Inherited attribution, publication, + * start and end times, summary, and URL describe the notice and its controller. + * Constructing or parsing this vocabulary object does not authenticate its + * publisher, establish control of a target, or suspend delivery. Applications + * must validate the original document and verify authority separately. + * + */ +export class DeliverySuspension extends Object { + + /** + * The type URI of {@link DeliverySuspension}: \`https://w3id.org/fep/f799#DeliverySuspension\`. + */ + static override get typeId(): URL { + return new URL(\\"https://w3id.org/fep/f799#DeliverySuspension\\"); + } + #_AEYGCGMN1Trr4fQuDycJ6pRngtc_status: (string)[] = []; +#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox: (URL)[] = []; +#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin: (string)[] = []; +#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement: (URL)[] = []; +#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision: (number)[] = []; + + /** + * Constructs a new instance of DeliverySuspension with the given values. + * @param values The values to initialize the instance with. + * @param options The options to use for initialization. + */ + constructor( + values: + { +id?: URL | null; +attachments?: (Object | Link | PropertyValue | URL)[];attribution?: Application | Group | Organization | Person | Service | URL | null; +attributions?: (Application | Group | Organization | Person | Service | URL)[];audience?: Object | URL | null; +audiences?: (Object | URL)[];content?: string | LanguageString | null; +contents?: ((string | LanguageString))[];contexts?: (Object | Link | URL)[];contextHistory?: Collection | URL | null; +contextHistories?: (Collection | URL)[];name?: string | LanguageString | null; +names?: ((string | LanguageString))[];endTime?: Temporal.Instant | null;generators?: (Object | Link | URL)[];icon?: Image | URL | null; +icons?: (Image | URL)[];image?: Image | URL | null; +images?: (Image | URL)[];replyTarget?: Object | Link | URL | null; +replyTargets?: (Object | Link | URL)[];location?: Object | Link | URL | null; +locations?: (Object | Link | URL)[];preview?: Link | Object | URL | null; +previews?: (Link | Object | URL)[];published?: Temporal.Instant | null;replies?: Collection | URL | null;shares?: Collection | URL | null;likes?: Collection | URL | null;emojiReactions?: Collection | URL | null;startTime?: Temporal.Instant | null;summary?: string | LanguageString | null; +summaries?: ((string | LanguageString))[];tags?: (Object | Link | URL)[];updated?: Temporal.Instant | null;url?: URL | Link | null; +urls?: ((URL | Link))[];to?: Object | URL | null; +tos?: (Object | URL)[];bto?: Object | URL | null; +btos?: (Object | URL)[];cc?: Object | URL | null; +ccs?: (Object | URL)[];bcc?: Object | URL | null; +bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];suspensionStatus?: string | null;targetInbox?: URL | null;targetOrigin?: string | null;announcement?: URL | null;revision?: number | null;} +, + options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + tracerProvider?: TracerProvider, + verifyPortableObject?: PortableObjectVerifier, + } = {}, + ) { + super(values, options); + if (\\"suspensionStatus\\" in values && values.suspensionStatus != null) { + if (typeof values.suspensionStatus === \\"string\\") { + // @ts-ignore: type is checked above. + this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = [values.suspensionStatus]; + + } else { + throw new TypeError( + \\"The suspensionStatus must be of type \\" + + \\"string\\" + \\".\\", + ); + } + } + + if (\\"targetInbox\\" in values && values.targetInbox != null) { + if (values.targetInbox instanceof URL) { + // @ts-ignore: type is checked above. + this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = [values.targetInbox]; + + } else { + throw new TypeError( + \\"The targetInbox must be of type \\" + + \\"URL\\" + \\".\\", + ); + } + } + + if (\\"targetOrigin\\" in values && values.targetOrigin != null) { + if (typeof values.targetOrigin === \\"string\\") { + // @ts-ignore: type is checked above. + this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = [values.targetOrigin]; + + } else { + throw new TypeError( + \\"The targetOrigin must be of type \\" + + \\"string\\" + \\".\\", + ); + } + } + + if (\\"announcement\\" in values && values.announcement != null) { + if (values.announcement instanceof URL) { + // @ts-ignore: type is checked above. + this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = [values.announcement]; + + } else { + throw new TypeError( + \\"The announcement must be of type \\" + + \\"URL\\" + \\".\\", + ); + } + } + + if (\\"revision\\" in values && values.revision != null) { + if (typeof values.revision === \\"number\\" && Number.isSafeInteger(values.revision) && values.revision > 0) { + // @ts-ignore: type is checked above. + this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = [values.revision]; + + } else { + throw new TypeError( + \\"The revision must be of type \\" + + \\"number\\" + \\".\\", + ); + } + } + } + + /** + * Clones this instance, optionally updating it with the given values. + * + * This is a shallow copy: property arrays are copied, but nested objects + * and URLs are shared with this instance. Dereferencing accessors can cache + * fetched objects in the instance whose accessor is called. Hydrating a + * shared nested object through the clone can affect the original as well, + * and can change JSON-LD output when either is embedded in another + * object. Hydrating a top-level property of the clone does not update this + * instance's property. + * + * To resolve properties without sharing nested objects, use + * {@link DeliverySuspension.deepClone} before hydration. + * See the [vocabulary manual](https://fedify.dev/manual/vocab#immutability) + * for details, including how cached JSON-LD affects serialization. + * + * Unknown properties retained when this instance was decoded are shared + * with the clone, together with the set of explicitly published raw + * properties, so \`getRawPropertyValues()\` returns them for the clone + * as well, even if the clone replaces other values. + * + * A clone never inherits a signed JSON-LD representation retained by + * \`signObject()\`: the clone may differ from the document that the proof + * covers, so embedding the original secured JSON in a parent document + * would be wrong. Sign the clone again if it has to be embedded as a + * secured child. + * + * @param values The values to update the clone with. + * @param options The options to use for cloning. + * @returns The cloned instance with its own property arrays. Nested objects + * and URLs are shared with this instance. + */ + override clone( + values: + { +id?: URL | null; +attachments?: (Object | Link | PropertyValue | URL)[];attribution?: Application | Group | Organization | Person | Service | URL | null; +attributions?: (Application | Group | Organization | Person | Service | URL)[];audience?: Object | URL | null; +audiences?: (Object | URL)[];content?: string | LanguageString | null; +contents?: ((string | LanguageString))[];contexts?: (Object | Link | URL)[];contextHistory?: Collection | URL | null; +contextHistories?: (Collection | URL)[];name?: string | LanguageString | null; +names?: ((string | LanguageString))[];endTime?: Temporal.Instant | null;generators?: (Object | Link | URL)[];icon?: Image | URL | null; +icons?: (Image | URL)[];image?: Image | URL | null; +images?: (Image | URL)[];replyTarget?: Object | Link | URL | null; +replyTargets?: (Object | Link | URL)[];location?: Object | Link | URL | null; +locations?: (Object | Link | URL)[];preview?: Link | Object | URL | null; +previews?: (Link | Object | URL)[];published?: Temporal.Instant | null;replies?: Collection | URL | null;shares?: Collection | URL | null;likes?: Collection | URL | null;emojiReactions?: Collection | URL | null;startTime?: Temporal.Instant | null;summary?: string | LanguageString | null; +summaries?: ((string | LanguageString))[];tags?: (Object | Link | URL)[];updated?: Temporal.Instant | null;url?: URL | Link | null; +urls?: ((URL | Link))[];to?: Object | URL | null; +tos?: (Object | URL)[];bto?: Object | URL | null; +btos?: (Object | URL)[];cc?: Object | URL | null; +ccs?: (Object | URL)[];bcc?: Object | URL | null; +bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];suspensionStatus?: string | null;targetInbox?: URL | null;targetOrigin?: string | null;announcement?: URL | null;revision?: number | null;} + + = {}, + options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + verifyPortableObject?: PortableObjectVerifier, + } = {} + ): DeliverySuspension { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + // @ts-ignore: $warning is not recognized as a property, but it is. + options = { ...options, $warning: this._warning }; + } + const clone = super.clone(values, options) as unknown as DeliverySuspension;clone.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length < vocabSparseArrayMinimumLength + ? this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.slice() : vocabCopyPropertyArray(this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status); + if (\\"suspensionStatus\\" in values && values.suspensionStatus != null) { + if (typeof values.suspensionStatus === \\"string\\") { + // @ts-ignore: type is checked above. + clone.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = [values.suspensionStatus]; + + } else { + throw new TypeError( + \\"The suspensionStatus must be of type \\" + + \\"string\\" + \\".\\", + ); + } + } + clone.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length < vocabSparseArrayMinimumLength + ? this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.slice() : vocabCopyPropertyArray(this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox); + if (\\"targetInbox\\" in values && values.targetInbox != null) { + if (values.targetInbox instanceof URL) { + // @ts-ignore: type is checked above. + clone.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = [values.targetInbox]; + + } else { + throw new TypeError( + \\"The targetInbox must be of type \\" + + \\"URL\\" + \\".\\", + ); + } + } + clone.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length < vocabSparseArrayMinimumLength + ? this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.slice() : vocabCopyPropertyArray(this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin); + if (\\"targetOrigin\\" in values && values.targetOrigin != null) { + if (typeof values.targetOrigin === \\"string\\") { + // @ts-ignore: type is checked above. + clone.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = [values.targetOrigin]; + + } else { + throw new TypeError( + \\"The targetOrigin must be of type \\" + + \\"string\\" + \\".\\", + ); + } + } + clone.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length < vocabSparseArrayMinimumLength + ? this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.slice() : vocabCopyPropertyArray(this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement); + if (\\"announcement\\" in values && values.announcement != null) { + if (values.announcement instanceof URL) { + // @ts-ignore: type is checked above. + clone.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = [values.announcement]; + + } else { + throw new TypeError( + \\"The announcement must be of type \\" + + \\"URL\\" + \\".\\", + ); + } + } + clone.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length < vocabSparseArrayMinimumLength + ? this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.slice() : vocabCopyPropertyArray(this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision); + if (\\"revision\\" in values && values.revision != null) { + if (typeof values.revision === \\"number\\" && Number.isSafeInteger(values.revision) && values.revision > 0) { + // @ts-ignore: type is checked above. + clone.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = [values.revision]; + + } else { + throw new TypeError( + \\"The revision must be of type \\" + + \\"number\\" + \\".\\", + ); + } + } + + return clone; + } + + /** + * Copies this instance and its nested vocabulary objects, optionally + * replacing property values. Replacement values are copied too. + * + * Property arrays, URLs and byte arrays are independent of the source. + * Repeated references remain shared within the copy. References to this + * source in replacement values receive a separate copy of its pre-update + * values, rather than referring back to the updated root. + * Other scalar values, including opaque cryptographic keys, are shared. + * + * Each copied object retains its own default loaders, tracer, verifier + * and base URL. Options override defaults only on the root instance. + * This method does not fetch or serialize objects. Cached JSON-LD and + * retained signed representations are not copied, and original formatting + * is not preserved. Unknown properties retained when an object was decoded + * are shared with its copy, so \`getRawPropertyValues()\` returns them for + * the copy as well. Sign the copy again if it needs a valid proof. + * + * Trust and portable provenance follow clone() rules at every level. + * Historical referrers within the graph are copied without replacements; + * referrers outside the graph still point at the original external objects. + * Custom clone() overrides must return fresh, compatible instances and + * remain responsible for their own constructor and cloning side effects. + * Large sparse property arrays with ordinary data entries are copied using + * a snapshot of their length and present indices. Entries added after a + * snapshot are not visited; deleted entries are skipped, and values changed + * after the snapshot are read when reached. Custom + * clone() overrides must avoid structurally changing a field being copied + * if they need all its nested objects to be independent of the source. + * + * @param values The values to replace before copying the graph. + * @param options Root loader and verifier overrides. Undefined options + * retain the corresponding defaults. + * @returns An independent copy of the stored vocabulary graph. + * @since 2.5.0 + */ + override deepClone(values: +{ +id?: URL | null; +attachments?: (Object | Link | PropertyValue | URL)[];attribution?: Application | Group | Organization | Person | Service | URL | null; +attributions?: (Application | Group | Organization | Person | Service | URL)[];audience?: Object | URL | null; +audiences?: (Object | URL)[];content?: string | LanguageString | null; +contents?: ((string | LanguageString))[];contexts?: (Object | Link | URL)[];contextHistory?: Collection | URL | null; +contextHistories?: (Collection | URL)[];name?: string | LanguageString | null; +names?: ((string | LanguageString))[];endTime?: Temporal.Instant | null;generators?: (Object | Link | URL)[];icon?: Image | URL | null; +icons?: (Image | URL)[];image?: Image | URL | null; +images?: (Image | URL)[];replyTarget?: Object | Link | URL | null; +replyTargets?: (Object | Link | URL)[];location?: Object | Link | URL | null; +locations?: (Object | Link | URL)[];preview?: Link | Object | URL | null; +previews?: (Link | Object | URL)[];published?: Temporal.Instant | null;replies?: Collection | URL | null;shares?: Collection | URL | null;likes?: Collection | URL | null;emojiReactions?: Collection | URL | null;startTime?: Temporal.Instant | null;summary?: string | LanguageString | null; +summaries?: ((string | LanguageString))[];tags?: (Object | Link | URL)[];updated?: Temporal.Instant | null;url?: URL | Link | null; +urls?: ((URL | Link))[];to?: Object | URL | null; +tos?: (Object | URL)[];bto?: Object | URL | null; +btos?: (Object | URL)[];cc?: Object | URL | null; +ccs?: (Object | URL)[];bcc?: Object | URL | null; +bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];suspensionStatus?: string | null;targetInbox?: URL | null;targetOrigin?: string | null;announcement?: URL | null;revision?: number | null;} += {}, options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + verifyPortableObject?: PortableObjectVerifier, + } = {}): DeliverySuspension { + const cloneOptions = { + documentLoader: options.documentLoader ?? this._documentLoader, + contextLoader: options.contextLoader ?? this._contextLoader, + verifyPortableObject: options.verifyPortableObject ?? this._verifyPortableObject, + tracerProvider: this._tracerProvider, + baseUrl: this._baseUrl, + }; + return deepCloneGraph(this, this.clone(values, cloneOptions)); + } +static { +const base = getDeepCloneDescriptor(this.prototype)!; + deepCloneDescriptors.set(this.prototype, { + create: base.create, + copy(value: object, context: DeepCloneContext): void { + base.copy(value, context); + const node = value as DeliverySuspension; + + { + const array = node.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox; + const snapshot = array.length < vocabSparseArrayMinimumLength + ? undefined : vocabSparseArraySnapshot(array); + if (snapshot != null) { + for (const i of snapshot.indices) { + if (!globalThis.Object.hasOwn(array, i)) continue; + const value = array[i]; + if (value != null && typeof value === \\"object\\") { + array[i] = context.value(value); + } + } + } else { + for (let i = 0; i < node.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length; i++) { + const value = node.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox[i]; + if (value != null && typeof value === \\"object\\") { + node.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox[i] = context.value(value); + } + } + } + } + + { + const array = node.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement; + const snapshot = array.length < vocabSparseArrayMinimumLength + ? undefined : vocabSparseArraySnapshot(array); + if (snapshot != null) { + for (const i of snapshot.indices) { + if (!globalThis.Object.hasOwn(array, i)) continue; + const value = array[i]; + if (value != null && typeof value === \\"object\\") { + array[i] = context.value(value); + } + } + } else { + for (let i = 0; i < node.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length; i++) { + const value = node.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement[i]; + if (value != null && typeof value === \\"object\\") { + node.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement[i] = context.value(value); + } + } + } + } +} }); } +static { + + const descriptors = new Map(); + let descriptor: RawPropertyDescriptor; + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#status\\", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _AEYGCGMN1Trr4fQuDycJ6pRngtc_status: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _AEYGCGMN1Trr4fQuDycJ6pRngtc_status.push(decoded); + + } + + if (isRawPropertyWrite(options) && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _AEYGCGMN1Trr4fQuDycJ6pRngtc_status; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#status\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#targetInbox\\", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox: (URL)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.push(decoded); + + } + + if (isRawPropertyWrite(options) && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox) { + + let element = ( + { \\"@id\\": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#targetInbox\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#targetOrigin\\", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#targetOrigin\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#announcement\\", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement: (URL)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.push(decoded); + + } + + if (isRawPropertyWrite(options) && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement) { + + let element = ( + { \\"@id\\": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#announcement\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#revision\\", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision: (number)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"number\\" && Number.isSafeInteger(v[\\"@value\\"]) + && v[\\"@value\\"] > 0 + && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#integer\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"number\\" && Number.isSafeInteger(v[\\"@value\\"]) + && v[\\"@value\\"] > 0 + && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#integer\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"number\\" && Number.isSafeInteger(decoded) && decoded > 0)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#integer\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#revision\\", descriptor); +rawPropertyDescriptors.set(this.prototype, descriptors); +} + +/** The notice's claimed state, normally \`active\` or \`cancelled\`. This is the + * FEP-f799 status property, distinct from unrelated profile status fields. + * This accessor does not validate the notice's lifecycle. + * + */ + get suspensionStatus(): (string | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length < 1) return null; + return this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status[0]; + } + +/** The exact inbox whose delivery is requested to pause. A notice must name + * either this property or \`targetOrigin\`. No inbox is fetched, and this + * URL-valued accessor does not establish control or validate target scope. + * + */ + get targetInbox(): (URL | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length < 1) return null; + return this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox[0]; + } + +/** The claimed HTTPS origin whose inbox delivery is requested to pause. + * Preserves the string's spelling without URL normalization. A notice must + * name either this property or \`targetInbox\`; applications must validate + * the origin and verify its controller independently. + * + */ + get targetOrigin(): (string | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length < 1) return null; + return this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin[0]; + } + +/** The claimed identifier of the original {@link Create} announcement, when + * the notice was announced through \`Create\`. No activity is fetched or + * authenticated by this accessor. + * + */ + get announcement(): (URL | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length < 1) return null; + return this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement[0]; + } + +/** The notice's positive safe integer revision. This value alone does not + * establish freshness or an authenticated revision history. + * + */ + get revision(): (number | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length < 1) return null; + return this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision[0]; + } + + /** + * Converts this object to a JSON-LD structure. + * @param options The options to use. + * - \`format\`: The format of the output: \`compact\` or + \`expand\`. + * - \`contextLoader\`: The loader for remote JSON-LD contexts. + * - \`context\`: The JSON-LD context to use. Not applicable + when \`format\` is set to \`'expand'\`. + * @returns The JSON-LD representation of this object. + */ + override async toJsonLd(options: { + format?: \\"compact\\" | \\"expand\\", + contextLoader?: DocumentLoader, + context?: string | Record | (string | Record)[], + } = {}): Promise { + if ( + options.format == null && + this._cachedJsonLd != null && + // A parent encoding its values anew does not embed the document this + // object was received in, which can rely on what was around it there: + !( + \\"_embedding\\" in options && + options._embedding && + embeddedReceivedJsonLd.has(this._cachedJsonLd) + ) + ) { + return this._cachedJsonLd; + } + if (options.format !== \\"compact\\" && options.context != null) { + throw new TypeError( + \\"The context option can only be used when the format option is set \\" + + \\"to 'compact'.\\" + ); + } + options = { + ...options, + contextLoader: options.contextLoader ?? getDocumentLoader(), + }; + // Joins the enclosing frame's signed-value scope, or starts one when this + // frame is the outermost. Only the owning frame puts retained signed + // child documents back in place of their placeholders. + const signedValues = enterSignedValueScope(options); + + if (options.format == null && this.isCompactable() && + (publishedRawProperties.get(this)?.size ?? 0) === 0) { + + const result = await super.toJsonLd({ + ...options, + format: undefined, + context: undefined, + }) as Record; + + // deno-lint-ignore no-unused-vars + let compactItems: unknown[]; + + compactItems = []; + for (const v of this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"status\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + compactItems = []; + for (const v of this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox) { + const item = ( + formatIri(v) + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"targetInbox\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + compactItems = []; + for (const v of this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"targetOrigin\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + compactItems = []; + for (const v of this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement) { + const item = ( + formatIri(v) + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"announcement\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + compactItems = []; + for (const v of this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"revision\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + result[\\"type\\"] = \\"DeliverySuspension\\"; + if (this.id != null) result[\\"id\\"] = formatIri(this.id); + result[\\"@context\\"] = [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://gotosocial.org/ns\\",{\\"fedibird\\":\\"http://fedibird.com/ns#\\",\\"sensitive\\":\\"as:sensitive\\",\\"emojiReactions\\":{\\"@id\\":\\"fedibird:emojiReactions\\",\\"@type\\":\\"@id\\"}},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}},\\"https://w3id.org/fep/f799\\"]; + return signedValues.owner + ? resolveSignedValues(result, signedValues.scope) + : result; + } + + // deno-lint-ignore no-unused-vars prefer-const + let array: unknown[]; + + const baseValues = await super.toJsonLd({ + ...options, + format: \\"expand\\", + context: undefined, + }) as unknown[]; + const values = baseValues[0] as Record< + string, + unknown[] | { \\"@list\\": unknown[] } | string + >; + + array = []; + for (const v of this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#status\\"] = propValue; + + } + + array = []; + for (const v of this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox) { + + let element = ( + { \\"@id\\": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#targetInbox\\"] = propValue; + + } + + array = []; + for (const v of this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#targetOrigin\\"] = propValue; + + } + + array = []; + for (const v of this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement) { + + let element = ( + { \\"@id\\": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#announcement\\"] = propValue; + + } + + array = []; + for (const v of this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#integer\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#revision\\"] = propValue; + + } + + values[\\"@type\\"] = [\\"https://w3id.org/fep/f799#DeliverySuspension\\"]; + if (this.id != null) values[\\"@id\\"] = formatIri(this.id); + if (options.format === \\"expand\\") { + return await jsonld.expand( + values, + { + documentLoader: options.contextLoader, + keepFreeFloatingNodes: true, + }, + ); + } + let docContext: Parameters[1] = options.context ?? + [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://gotosocial.org/ns\\",{\\"fedibird\\":\\"http://fedibird.com/ns#\\",\\"sensitive\\":\\"as:sensitive\\",\\"emojiReactions\\":{\\"@id\\":\\"fedibird:emojiReactions\\",\\"@type\\":\\"@id\\"}},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}},\\"https://w3id.org/fep/f799\\"]; + + if (options.context == null) { + const currentContexts = Array.isArray(docContext) ? docContext : [docContext]; + const additionalContexts = getExtraContexts(values).filter( + context => !currentContexts.includes(context) + ); + if (additionalContexts.length > 0) { + docContext = [...currentContexts, ...additionalContexts]; + } + } + + let compacted = await jsonld.compact( + values, + docContext, + { documentLoader: options.contextLoader, keepFreeFloatingNodes: true }, + ); + + if (options.context == null) { + const currentContexts = Array.isArray(docContext) ? docContext : [docContext]; + const additionalContexts = getExtraContexts(compacted).filter( + context => !currentContexts.includes(context) + ); + if (additionalContexts.length > 0) { + docContext = [...currentContexts, ...additionalContexts]; + compacted = await jsonld.compact(values, docContext, { + documentLoader: options.contextLoader, + keepFreeFloatingNodes: true, + }); + } + } + + if (docContext != null) { + // Embed context + + if (\\"proof\\" in compacted && + compacted.proof != null) { + if (Array.isArray(compacted.proof)) { + for (const element of compacted.proof) { + if (element != null && typeof element === \\"object\\") { + element[\\"@context\\"] = docContext; + } + } + } else if (typeof compacted.proof === \\"object\\") { + compacted.proof[\\"@context\\"] = docContext; + } + } + + } + return signedValues.owner + ? resolveSignedValues(compacted, signedValues.scope) + : compacted; + } + + protected override isCompactable(): boolean { + + if ( + this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status != null && + this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length > 0 + ) return false; + + if ( + this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox != null && + this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length > 0 + ) return false; + + if ( + this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin != null && + this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length > 0 + ) return false; + + if ( + this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement != null && + this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length > 0 + ) return false; + + if ( + this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision != null && + this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length > 0 + ) return false; + + return super.isCompactable(); + } + + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/f799#announcement\\",\\"https://w3id.org/fep/f799#revision\\",\\"https://w3id.org/fep/f799#status\\",\\"https://w3id.org/fep/f799#targetInbox\\",\\"https://w3id.org/fep/f799#targetOrigin\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); + + /** + * Converts a JSON-LD structure to an object of this type. + * @param json The JSON-LD structure to convert. + * @param options The options to use. + * - \`documentLoader\`: The loader for remote JSON-LD documents. + * - \`contextLoader\`: The loader for remote JSON-LD contexts. + * - \`tracerProvider\`: The OpenTelemetry tracer provider to use. + * If omitted, the global tracer provider is used. + * - \`verifyPortableObject\`: The default FEP-ef61 portable + * object verifier for the property accessors of the + * returned object and the objects obtained from it. It + * does not verify the given \`json\` itself. + * @returns The object of this type. + * @throws {TypeError} If the given \`json\` is invalid. + */ + static override async fromJsonLd( + json: unknown, + options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + tracerProvider?: TracerProvider, + verifyPortableObject?: PortableObjectVerifier, + baseUrl?: URL, + } = {}, + ): Promise { + const tracerProvider = options.tracerProvider ?? trace.getTracerProvider(); + const tracer = tracerProvider.getTracer( + \\"@fedify/vocab-tools\\", + \\"0.0.0\\", + ); + return await tracer.startActiveSpan( + \\"activitypub.parse_object\\", + async (span) => { + try { + const object = await this.__fromJsonLd__DeliverySuspension__( + json, span, options); + if (object.id != null) { + span.setAttribute(\\"activitypub.object.id\\", object.id.href); + } + return object; + } catch (error) { + span.setStatus({ + code: SpanStatusCode.ERROR, + message: String(error), + }); + throw error; + } finally { + span.end(); + } + }, + ); + } + + protected static async __fromJsonLd__DeliverySuspension__( + json: unknown, + span: Span, + options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + tracerProvider?: TracerProvider, + verifyPortableObject?: PortableObjectVerifier, + baseUrl?: URL, + } = {}, + ): Promise { + if (typeof json === \\"undefined\\") { + throw new TypeError(\\"Invalid JSON-LD: undefined.\\"); + } + else if (json === null) throw new TypeError(\\"Invalid JSON-LD: null.\\"); + options = { + ...options, + documentLoader: options.documentLoader ?? getDocumentLoader(), + contextLoader: options.contextLoader ?? getDocumentLoader(), + tracerProvider: options.tracerProvider ?? trace.getTracerProvider(), + }; + // deno-lint-ignore no-explicit-any + let values: Record & { \\"@id\\"?: string }; + let expanded: unknown[]; + if ( + \\"_expanded\\" in options && + options._expanded && + typeof json === \\"object\\" && + !Array.isArray(json) + ) { + // An embedded value, which its parent has expanded already; expanding + // it again would make other nodes than the ones the received documents + // are known by. This comes before _fromSubclass, which an embedded + // value inherits from a superclass decoding its parent: + // Expansion takes the first node out of a graph object that has nothing + // else, which an expanded value can still be: + const graph = globalThis.Object.keys(json).length === 1 && + Array.isArray((json as { \\"@graph\\"?: unknown })[\\"@graph\\"]) + ? (json as { \\"@graph\\": unknown[] })[\\"@graph\\"] + : undefined; + if (isRawPropertyWrite(options) && graph != null) { + throw new TypeError(\\"A remaining graph wrapper cannot be represented by the typed decoder.\\"); + } + values = + // deno-lint-ignore no-explicit-any + (graph == null ? json : graph[0] ?? {}) as + (Record & { \\"@id\\"?: string }); + expanded = [values]; + } else if ( + \\"_fromSubclass\\" in options && + options._fromSubclass && + typeof json === \\"object\\" && + !Array.isArray(json) + ) { + values = + // deno-lint-ignore no-explicit-any + json as (Record & { \\"@id\\"?: string }); + expanded = [values]; + } else if (globalThis.Object.keys(json).length == 0) { + values = {}; + expanded = [values]; + } else { + const received = await expandReceivedJsonLd( + json, + options.contextLoader ?? getDocumentLoader(), + ); + expanded = received.expanded; + if (received.documents != null) { + options = { ...options, _receivedDocuments: received.documents } as + typeof options; + } + values = + // deno-lint-ignore no-explicit-any + (expanded[0] ?? {}) as (Record & { \\"@id\\"?: string }); + } + if (isRawPropertyWrite(options) && + (\\"@graph\\" in values || \\"@included\\" in values || \\"@reverse\\" in values || + globalThis.Object.keys(values).some(key => key.startsWith(\\"_:\\")))) { + throw new TypeError(\\"The supplied node contains structural data that the typed decoder cannot represent.\\"); + } + const id = parseJsonLdId(values[\\"@id\\"], options.baseUrl); + if (id != null && options.baseUrl == null) { + options = { ...options, baseUrl: id }; + } + + if (\\"@type\\" in values) { + span.setAttribute(\\"activitypub.object.type\\", values[\\"@type\\"]); + } + if (\\"@type\\" in values && + !values[\\"@type\\"].every(t => t.startsWith(\\"_:\\"))) { + + if (!values[\\"@type\\"].includes(\\"https://w3id.org/fep/f799#DeliverySuspension\\")) { + throw new TypeError(\\"Invalid type: \\" + values[\\"@type\\"]); + } + } + + let cacheJsonLd = !isRawPropertyWrite(options) && (!(\\"_fromSubclass\\" in options) || !options._fromSubclass) + ? normalizeJsonLdIris( + expanded, + PORTABLE_IRI_KEYS, + PORTABLE_IRI_PATTERN, + ) + : undefined; + if (cacheJsonLd != null && cacheJsonLd !== expanded) { + cacheJsonLd = structuredClone(cacheJsonLd); + } + + // A shallow copy, as the received documents of embedded objects are known + // by the expanded nodes they became: + const superValues = { ...values }; + delete superValues[\\"@type\\"]; + const instance = await super.fromJsonLd(superValues, { + ...options, + // @ts-ignore: an internal option + _fromSubclass: true, + // The values are the subclass's, not an embedded value: + _expanded: false, + // The subclass retains the unknown properties, since only it knows all + // properties of the object: + _retainsRawProperties: false, + }); + if (!(instance instanceof DeliverySuspension)) { throw new TypeError(\\"Unexpected type: \\" + instance.constructor.name); } let shouldCacheJsonLd = instance._shouldCacheJsonLd; + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#status\\") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get(\\"https://w3id.org/fep/f799#status\\")) {const _AEYGCGMN1Trr4fQuDycJ6pRngtc_status: (string)[] = []; + + let _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#status\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#status\\"]; + + if (isRawPropertyWrite(options) && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array?.length === 1 && + \\"@list\\" in _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array[0] && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + for ( + const v of _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array == null + ? [] + : _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array.length === 1 && \\"@list\\" in _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array[0] + ? _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array[0][\\"@list\\"] + : _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _AEYGCGMN1Trr4fQuDycJ6pRngtc_status.push(decoded); + + } + + if (isRawPropertyWrite(options) && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + instance.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = _AEYGCGMN1Trr4fQuDycJ6pRngtc_status; + } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#targetInbox\\") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get(\\"https://w3id.org/fep/f799#targetInbox\\")) {const _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox: (URL)[] = []; + + let _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#targetInbox\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#targetInbox\\"]; + + if (isRawPropertyWrite(options) && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array?.length === 1 && + \\"@list\\" in _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array[0] && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array == null + ? [] + : _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array.length === 1 && \\"@list\\" in _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array[0] + ? _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array[0][\\"@list\\"] + : _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.push(decoded); + + } + + if (isRawPropertyWrite(options) && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + instance.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox; + } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#targetOrigin\\") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get(\\"https://w3id.org/fep/f799#targetOrigin\\")) {const _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin: (string)[] = []; + + let _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#targetOrigin\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#targetOrigin\\"]; + + if (isRawPropertyWrite(options) && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array?.length === 1 && + \\"@list\\" in _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array[0] && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array == null + ? [] + : _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array.length === 1 && \\"@list\\" in _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array[0] + ? _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array[0][\\"@list\\"] + : _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + instance.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin; + } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#announcement\\") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get(\\"https://w3id.org/fep/f799#announcement\\")) {const _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement: (URL)[] = []; + + let _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#announcement\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#announcement\\"]; + + if (isRawPropertyWrite(options) && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array?.length === 1 && + \\"@list\\" in _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array[0] && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array == null + ? [] + : _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array.length === 1 && \\"@list\\" in _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array[0] + ? _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array[0][\\"@list\\"] + : _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.push(decoded); + + } + + if (isRawPropertyWrite(options) && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + instance.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement; + } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#revision\\") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get(\\"https://w3id.org/fep/f799#revision\\")) {const _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision: (number)[] = []; + + let _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#revision\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#revision\\"]; + + if (isRawPropertyWrite(options) && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array?.length === 1 && + \\"@list\\" in _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array[0] && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array == null + ? [] + : _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array.length === 1 && \\"@list\\" in _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array[0] + ? _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array[0][\\"@list\\"] + : _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"number\\" && Number.isSafeInteger(v[\\"@value\\"]) + && v[\\"@value\\"] > 0 + && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#integer\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"number\\" && Number.isSafeInteger(v[\\"@value\\"]) + && v[\\"@value\\"] > 0 + && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#integer\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"number\\" && Number.isSafeInteger(decoded) && decoded > 0)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + instance.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision; + } + if ( !(\\"_retainsRawProperties\\" in options) || options._retainsRawProperties !== false ) { const retained = retainRawProperties( values, - Export.#knownRawPropertyIris, + DeliverySuspension.#knownRawPropertyIris, ); if (retained != null) retainedRawProperties.set(instance, retained); } @@ -78400,32 +80605,132 @@ endpoints?: (URL)[];} protected override _getCustomInspectProxy(): Record { const proxy: Record = super._getCustomInspectProxy(); + const _AEYGCGMN1Trr4fQuDycJ6pRngtc_status = this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length == 1) { + proxy.suspensionStatus = _AEYGCGMN1Trr4fQuDycJ6pRngtc_status[0]; + } + + const _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length == 1) { + proxy.targetInbox = _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox[0]; + } + + const _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length == 1) { + proxy.targetOrigin = _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin[0]; + } + + const _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length == 1) { + proxy.announcement = _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement[0]; + } + + const _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length == 1) { + proxy.revision = _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision[0]; + } + return proxy; } } // deno-lint-ignore no-explicit-any -(Export.prototype as any)[Symbol.for(\\"Deno.customInspect\\")] = +(DeliverySuspension.prototype as any)[Symbol.for(\\"Deno.customInspect\\")] = function ( - this: Export, + this: DeliverySuspension, inspect: (value: unknown, options: unknown) => string, options: unknown, ): string { const proxy = this._getCustomInspectProxy(); - return \\"Export \\" + inspect(proxy, options); + return \\"DeliverySuspension \\" + inspect(proxy, options); }; // deno-lint-ignore no-explicit-any -(Export.prototype as any)[Symbol.for(\\"nodejs.util.inspect.custom\\")] = +(DeliverySuspension.prototype as any)[Symbol.for(\\"nodejs.util.inspect.custom\\")] = function ( - this: Export, + this: DeliverySuspension, _depth: number, options: unknown, inspect: (value: unknown, options: unknown) => string, ): string { const proxy = this._getCustomInspectProxy(); - return \\"Export \\" + inspect(proxy, options); + return \\"DeliverySuspension \\" + inspect(proxy, options); }; /** A proof that can be added to any activity or object, allowing recipients to * verify the identity of the actor and the integrity of the data. @@ -93079,6 +95384,7 @@ export class Application extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Application with the given values. @@ -93112,7 +95418,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -93803,6 +96109,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } } /** @@ -93864,7 +96209,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -94635,6 +96980,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } return clone; } @@ -94701,7 +97086,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -96204,7 +98589,255 @@ static { if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); continue; } - _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.push(parseIri(v[\\"@id\\"], options.baseUrl)); + _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.push(parseIri(v[\\"@id\\"], options.baseUrl)); + continue; + } + if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\"].some( + t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + await Collection.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof Collection)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked; + }, + + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Application).#_3bgkPwJanyTCoVFM9ovRcus8tKkU_liked) { + + let element = ( + v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://www.w3.org/ns/activitystreams#liked\\", descriptor); + + descriptor = { + canonicalIri: \\"http://joinmastodon.org/ns#featured\\", + aliases: [], + validate(object: object): void { void (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured; }, + assign(object: object, values: unknown[]): void { + (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured = values as never; + (object as Application).#_trust_4N1vBJzXDf8NbBumeECQMFvKetja_featured = new Set(); + }, + + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + + const _4N1vBJzXDf8NbBumeECQMFvKetja_featured: (Collection | URL)[] = []; + const _trust_4N1vBJzXDf8NbBumeECQMFvKetja_featured: VocabTrustSet = new Set(); + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + + if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) + && globalThis.Object.keys(v).length === 1) { + if (v[\\"@id\\"].startsWith(\\"_:\\")) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); + continue; + } + _4N1vBJzXDf8NbBumeECQMFvKetja_featured.push(parseIri(v[\\"@id\\"], options.baseUrl)); + continue; + } + if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\"].some( + t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + await Collection.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof Collection)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _4N1vBJzXDf8NbBumeECQMFvKetja_featured.push(decoded); + + } + + if (isRawPropertyWrite(options) && _4N1vBJzXDf8NbBumeECQMFvKetja_featured.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _4N1vBJzXDf8NbBumeECQMFvKetja_featured; + }, + + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured) { + + let element = ( + v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"http://joinmastodon.org/ns#featured\\", descriptor); + + descriptor = { + canonicalIri: \\"http://joinmastodon.org/ns#featuredTags\\", + aliases: [], + validate(object: object): void { void (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags; }, + assign(object: object, values: unknown[]): void { + (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags = values as never; + (object as Application).#_trust_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags = new Set(); + }, + + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + + const _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags: (Collection | URL)[] = []; + const _trust_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags: VocabTrustSet = new Set(); + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + + if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) + && globalThis.Object.keys(v).length === 1) { + if (v[\\"@id\\"].startsWith(\\"_:\\")) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); + continue; + } + _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.push(parseIri(v[\\"@id\\"], options.baseUrl)); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v @@ -96235,16 +98868,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.push(decoded); + _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.push(decoded); } - if (isRawPropertyWrite(options) && _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.length > 1) { + if (isRawPropertyWrite(options) && _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked; + return _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags; }, async encode( @@ -96252,7 +98885,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_3bgkPwJanyTCoVFM9ovRcus8tKkU_liked) { + for (const v of (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags) { let element = ( v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( @@ -96276,21 +98909,21 @@ static { return array; }, }; - descriptors.set(\\"https://www.w3.org/ns/activitystreams#liked\\", descriptor); + descriptors.set(\\"http://joinmastodon.org/ns#featuredTags\\", descriptor); descriptor = { - canonicalIri: \\"http://joinmastodon.org/ns#featured\\", + canonicalIri: \\"https://w3id.org/fep/7aa9#featuredCollections\\", aliases: [], - validate(object: object): void { void (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured; }, + validate(object: object): void { void (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections; }, assign(object: object, values: unknown[]): void { - (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured = values as never; - (object as Application).#_trust_4N1vBJzXDf8NbBumeECQMFvKetja_featured = new Set(); + (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections = values as never; + (object as Application).#_trust_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections = new Set(); }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _4N1vBJzXDf8NbBumeECQMFvKetja_featured: (Collection | URL)[] = []; - const _trust_4N1vBJzXDf8NbBumeECQMFvKetja_featured: VocabTrustSet = new Set(); + const _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections: (Collection | URL)[] = []; + const _trust_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96328,7 +98961,7 @@ static { if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); continue; } - _4N1vBJzXDf8NbBumeECQMFvKetja_featured.push(parseIri(v[\\"@id\\"], options.baseUrl)); + _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.push(parseIri(v[\\"@id\\"], options.baseUrl)); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v @@ -96359,16 +98992,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _4N1vBJzXDf8NbBumeECQMFvKetja_featured.push(decoded); + _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.push(decoded); } - if (isRawPropertyWrite(options) && _4N1vBJzXDf8NbBumeECQMFvKetja_featured.length > 1) { + if (isRawPropertyWrite(options) && _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _4N1vBJzXDf8NbBumeECQMFvKetja_featured; + return _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections; }, async encode( @@ -96376,7 +99009,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured) { + for (const v of (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections) { let element = ( v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( @@ -96400,21 +99033,21 @@ static { return array; }, }; - descriptors.set(\\"http://joinmastodon.org/ns#featured\\", descriptor); + descriptors.set(\\"https://w3id.org/fep/7aa9#featuredCollections\\", descriptor); descriptor = { - canonicalIri: \\"http://joinmastodon.org/ns#featuredTags\\", + canonicalIri: \\"https://www.w3.org/ns/activitystreams#streams\\", aliases: [], - validate(object: object): void { void (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags; }, + validate(object: object): void { void (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags = values as never; - (object as Application).#_trust_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags = new Set(); + (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams = values as never; + (object as Application).#_trust_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams = new Set(); }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags: (Collection | URL)[] = []; - const _trust_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags: VocabTrustSet = new Set(); + const _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams: (Collection | URL)[] = []; + const _trust_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96452,7 +99085,7 @@ static { if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); continue; } - _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.push(parseIri(v[\\"@id\\"], options.baseUrl)); + _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams.push(parseIri(v[\\"@id\\"], options.baseUrl)); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v @@ -96483,16 +99116,12 @@ static { } keepReceivedJsonLd(decoded, v, options); - _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.push(decoded); + _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams.push(decoded); } - if (isRawPropertyWrite(options) && _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - void shouldCacheJsonLd; - return _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags; + return _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams; }, async encode( @@ -96500,7 +99129,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags) { + for (const v of (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams) { let element = ( v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( @@ -96524,21 +99153,19 @@ static { return array; }, }; - descriptors.set(\\"http://joinmastodon.org/ns#featuredTags\\", descriptor); + descriptors.set(\\"https://www.w3.org/ns/activitystreams#streams\\", descriptor); descriptor = { - canonicalIri: \\"https://w3id.org/fep/7aa9#featuredCollections\\", + canonicalIri: \\"https://www.w3.org/ns/activitystreams#endpoints\\", aliases: [], - validate(object: object): void { void (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections; }, + validate(object: object): void { void (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints; }, assign(object: object, values: unknown[]): void { - (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections = values as never; - (object as Application).#_trust_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections = new Set(); + (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints = values as never; + }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - - const _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections: (Collection | URL)[] = []; - const _trust_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections: VocabTrustSet = new Set(); + const _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints: (Endpoints)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96569,21 +99196,10 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - - if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) - && globalThis.Object.keys(v).length === 1) { - if (v[\\"@id\\"].startsWith(\\"_:\\")) { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); - continue; - } - _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.push(parseIri(v[\\"@id\\"], options.baseUrl)); - continue; - } - if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\"].some( - t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Endpoints\\") || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - await Collection.fromJsonLd( + await Endpoints.fromJsonLd( v, { ...options, @@ -96602,141 +99218,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof Collection)) { + if (isRawPropertyWrite(options) && !(decoded instanceof Endpoints)) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.push(decoded); + _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints.push(decoded); } - if (isRawPropertyWrite(options) && _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.length > 1) { + if (isRawPropertyWrite(options) && _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections; - }, - - async encode( - object: object, - options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, - ): Promise { - const array: unknown[] = []; - for (const v of (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections) { - - let element = ( - v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) - ); - if (Array.isArray(element)) { - if (element.length < 1) continue; - if (element.length == 1) element = element[0]; - } - if (typeof element === \\"undefined\\") continue; - array.push(element); - } - if (array.length < 1) return undefined; - return array; - }, - }; - descriptors.set(\\"https://w3id.org/fep/7aa9#featuredCollections\\", descriptor); - - descriptor = { - canonicalIri: \\"https://www.w3.org/ns/activitystreams#streams\\", - aliases: [], - validate(object: object): void { void (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams; }, - assign(object: object, values: unknown[]): void { - (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams = values as never; - (object as Application).#_trust_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams = new Set(); - }, - - async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - - const _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams: (Collection | URL)[] = []; - const _trust_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams: VocabTrustSet = new Set(); - - // deno-lint-ignore no-explicit-any - const inputValues = input as any[]; - let shouldCacheJsonLd = true; - - if (isRawPropertyWrite(options) && inputValues?.some( - (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { - throw new TypeError(\\"This known property does not support a list container.\\"); - } - - if (isRawPropertyWrite(options) && inputValues?.length === 1 && - \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { - throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); - } - - for ( - const v of inputValues == null - ? [] - : inputValues.length === 1 && \\"@list\\" in inputValues[0] - ? inputValues[0][\\"@list\\"] - : inputValues - ) { - if (v == null) { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - continue; - } - - if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { - throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); - } - - if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) - && globalThis.Object.keys(v).length === 1) { - if (v[\\"@id\\"].startsWith(\\"_:\\")) { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); - continue; - } - _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams.push(parseIri(v[\\"@id\\"], options.baseUrl)); - continue; - } - if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\"].some( - t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - const decoded = - await Collection.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) - ; - - if (typeof decoded === \\"undefined\\") { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - shouldCacheJsonLd = false; - continue; - } - - if (isRawPropertyWrite(options) && !(decoded instanceof Collection)) { - throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); - } - - keepReceivedJsonLd(decoded, v, options); - _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams.push(decoded); - - } - - void shouldCacheJsonLd; - return _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams; + return _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints; }, async encode( @@ -96744,10 +99240,10 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams) { + for (const v of (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints) { let element = ( - v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( + await encodeNestedVocabularyValue( options, v, () => v.toJsonLd({ @@ -96768,19 +99264,19 @@ static { return array; }, }; - descriptors.set(\\"https://www.w3.org/ns/activitystreams#streams\\", descriptor); + descriptors.set(\\"https://www.w3.org/ns/activitystreams#endpoints\\", descriptor); descriptor = { - canonicalIri: \\"https://www.w3.org/ns/activitystreams#endpoints\\", + canonicalIri: \\"http://joinmastodon.org/ns#discoverable\\", aliases: [], - validate(object: object): void { void (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints; }, + validate(object: object): void { void (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable; }, assign(object: object, values: unknown[]): void { - (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints = values as never; + (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable = values as never; }, - + // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints: (Endpoints)[] = []; + const _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96811,20 +99307,11 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Endpoints\\") || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - await Endpoints.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) + v[\\"@value\\"] ; if (typeof decoded === \\"undefined\\") { @@ -96833,40 +99320,32 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof Endpoints)) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints.push(decoded); + _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable.push(decoded); } - if (isRawPropertyWrite(options) && _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints.length > 1) { + if (isRawPropertyWrite(options) && _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints; + return _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable; }, - + // oxlint-disable-next-line require-await async encode( object: object, options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints) { + for (const v of (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable) { let element = ( - await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) + { \\"@value\\": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -96879,19 +99358,19 @@ static { return array; }, }; - descriptors.set(\\"https://www.w3.org/ns/activitystreams#endpoints\\", descriptor); + descriptors.set(\\"http://joinmastodon.org/ns#discoverable\\", descriptor); descriptor = { - canonicalIri: \\"http://joinmastodon.org/ns#discoverable\\", + canonicalIri: \\"http://joinmastodon.org/ns#suspended\\", aliases: [], - validate(object: object): void { void (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable; }, + validate(object: object): void { void (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended; }, assign(object: object, values: unknown[]): void { - (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable = values as never; + (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable: (boolean)[] = []; + const _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96940,16 +99419,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable.push(decoded); + _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended.push(decoded); } - if (isRawPropertyWrite(options) && _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable.length > 1) { + if (isRawPropertyWrite(options) && _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable; + return _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended; }, // oxlint-disable-next-line require-await async encode( @@ -96957,7 +99436,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable) { + for (const v of (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended) { let element = ( { \\"@value\\": v } @@ -96973,19 +99452,19 @@ static { return array; }, }; - descriptors.set(\\"http://joinmastodon.org/ns#discoverable\\", descriptor); + descriptors.set(\\"http://joinmastodon.org/ns#suspended\\", descriptor); descriptor = { - canonicalIri: \\"http://joinmastodon.org/ns#suspended\\", + canonicalIri: \\"http://joinmastodon.org/ns#memorial\\", aliases: [], - validate(object: object): void { void (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended; }, + validate(object: object): void { void (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended = values as never; + (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended: (boolean)[] = []; + const _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97034,16 +99513,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended.push(decoded); + _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial.push(decoded); } - if (isRawPropertyWrite(options) && _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended.length > 1) { + if (isRawPropertyWrite(options) && _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended; + return _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial; }, // oxlint-disable-next-line require-await async encode( @@ -97051,7 +99530,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended) { + for (const v of (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial) { let element = ( { \\"@value\\": v } @@ -97067,19 +99546,19 @@ static { return array; }, }; - descriptors.set(\\"http://joinmastodon.org/ns#suspended\\", descriptor); + descriptors.set(\\"http://joinmastodon.org/ns#memorial\\", descriptor); descriptor = { - canonicalIri: \\"http://joinmastodon.org/ns#memorial\\", + canonicalIri: \\"http://joinmastodon.org/ns#indexable\\", aliases: [], - validate(object: object): void { void (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial; }, + validate(object: object): void { void (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable; }, assign(object: object, values: unknown[]): void { - (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial = values as never; + (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial: (boolean)[] = []; + const _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97128,16 +99607,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial.push(decoded); + _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable.push(decoded); } - if (isRawPropertyWrite(options) && _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial.length > 1) { + if (isRawPropertyWrite(options) && _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial; + return _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable; }, // oxlint-disable-next-line require-await async encode( @@ -97145,7 +99624,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial) { + for (const v of (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable) { let element = ( { \\"@value\\": v } @@ -97161,19 +99640,19 @@ static { return array; }, }; - descriptors.set(\\"http://joinmastodon.org/ns#memorial\\", descriptor); + descriptors.set(\\"http://joinmastodon.org/ns#indexable\\", descriptor); descriptor = { - canonicalIri: \\"http://joinmastodon.org/ns#indexable\\", + canonicalIri: \\"http://joinmastodon.org/ns#attributionDomains\\", aliases: [], - validate(object: object): void { void (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable; }, + validate(object: object): void { void (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable = values as never; + (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable: (boolean)[] = []; + const _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains: (string)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97205,10 +99684,12 @@ static { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - v[\\"@value\\"] + (typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined ; if (typeof decoded === \\"undefined\\") { @@ -97217,21 +99698,17 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable.push(decoded); + _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains.push(decoded); } - if (isRawPropertyWrite(options) && _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - void shouldCacheJsonLd; - return _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable; + return _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains; }, // oxlint-disable-next-line require-await async encode( @@ -97239,7 +99716,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable) { + for (const v of (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains) { let element = ( { \\"@value\\": v } @@ -97255,19 +99732,21 @@ static { return array; }, }; - descriptors.set(\\"http://joinmastodon.org/ns#indexable\\", descriptor); + descriptors.set(\\"http://joinmastodon.org/ns#attributionDomains\\", descriptor); descriptor = { - canonicalIri: \\"http://joinmastodon.org/ns#attributionDomains\\", + canonicalIri: \\"https://www.w3.org/ns/activitystreams#movedTo\\", aliases: [], - validate(object: object): void { void (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains; }, + validate(object: object): void { void (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo; }, assign(object: object, values: unknown[]): void { - (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains = values as never; - + (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo = values as never; + (object as Application).#_trust_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo = new Set(); }, - // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains: (string)[] = []; + + const _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo: (Application | Group | Organization | Person | Service | URL)[] = []; + const _trust_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97298,13 +99777,74 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + + if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) + && globalThis.Object.keys(v).length === 1) { + if (v[\\"@id\\"].startsWith(\\"_:\\")) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); + continue; + } + _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.push(parseIri(v[\\"@id\\"], options.baseUrl)); + continue; + } + const decoded = - (typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Application\\") ? await Application.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Group\\") ? await Group.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Organization\\") ? await Organization.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Person\\") ? await Person.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Service\\") ? await Service.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : undefined ; if (typeof decoded === \\"undefined\\") { @@ -97313,28 +99853,72 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + if (isRawPropertyWrite(options) && !(decoded instanceof Application || decoded instanceof Group || decoded instanceof Organization || decoded instanceof Person || decoded instanceof Service)) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains.push(decoded); + _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.push(decoded); } + if (isRawPropertyWrite(options) && _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + void shouldCacheJsonLd; - return _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains; + return _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo; }, - // oxlint-disable-next-line require-await + async encode( object: object, options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains) { + for (const v of (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo) { let element = ( - { \\"@value\\": v } + v instanceof URL ? { \\"@id\\": formatIri(v) } : v instanceof Application ? await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) : v instanceof Group ? await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) : v instanceof Organization ? await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) : v instanceof Person ? await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) : await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -97347,21 +99931,21 @@ static { return array; }, }; - descriptors.set(\\"http://joinmastodon.org/ns#attributionDomains\\", descriptor); + descriptors.set(\\"https://www.w3.org/ns/activitystreams#movedTo\\", descriptor); descriptor = { - canonicalIri: \\"https://www.w3.org/ns/activitystreams#movedTo\\", + canonicalIri: \\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\", aliases: [], - validate(object: object): void { void (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo; }, + validate(object: object): void { void (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo = values as never; - (object as Application).#_trust_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo = new Set(); + (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs = values as never; + (object as Application).#_trust_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs = new Set(); }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo: (Application | Group | Organization | Person | Service | URL)[] = []; - const _trust_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo: VocabTrustSet = new Set(); + const _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs: (Application | Group | Organization | Person | Service | URL)[] = []; + const _trust_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97399,7 +99983,7 @@ static { if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); continue; } - _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.push(parseIri(v[\\"@id\\"], options.baseUrl)); + _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs.push(parseIri(v[\\"@id\\"], options.baseUrl)); continue; } @@ -97473,16 +100057,12 @@ static { } keepReceivedJsonLd(decoded, v, options); - _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.push(decoded); + _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs.push(decoded); } - if (isRawPropertyWrite(options) && _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - void shouldCacheJsonLd; - return _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo; + return _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs; }, async encode( @@ -97490,7 +100070,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo) { + for (const v of (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs) { let element = ( v instanceof URL ? { \\"@id\\": formatIri(v) } : v instanceof Application ? await encodeNestedVocabularyValue( @@ -97546,21 +100126,21 @@ static { return array; }, }; - descriptors.set(\\"https://www.w3.org/ns/activitystreams#movedTo\\", descriptor); + descriptors.set(\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\", descriptor); descriptor = { - canonicalIri: \\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\", + canonicalIri: \\"https://www.w3.org/ns/did#service\\", aliases: [], - validate(object: object): void { void (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs; }, + validate(object: object): void { void (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; }, assign(object: object, values: unknown[]): void { - (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs = values as never; - (object as Application).#_trust_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs = new Set(); + (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service = values as never; + (object as Application).#_trust_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service = new Set(); }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs: (Application | Group | Organization | Person | Service | URL)[] = []; - const _trust_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs: VocabTrustSet = new Set(); + const _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service: (DidService | URL)[] = []; + const _trust_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97598,57 +100178,14 @@ static { if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); continue; } - _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs.push(parseIri(v[\\"@id\\"], options.baseUrl)); + _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(parseIri(v[\\"@id\\"], options.baseUrl)); continue; } - + if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/did#Service\\",\\"https://w3id.org/fep/9091#Export\\"].some( + t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Application\\") ? await Application.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Group\\") ? await Group.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Organization\\") ? await Organization.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Person\\") ? await Person.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& v[\\"@type\\"].includes(\\"https://www.w3.org/ns/activitystreams#Service\\") ? await Service.fromJsonLd( + await DidService.fromJsonLd( v, { ...options, @@ -97658,7 +100195,7 @@ static { // @ts-ignore: an internal option _expanded: true, } - ) : undefined + ) ; if (typeof decoded === \\"undefined\\") { @@ -97667,17 +100204,17 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof Application || decoded instanceof Group || decoded instanceof Organization || decoded instanceof Person || decoded instanceof Service)) { + if (isRawPropertyWrite(options) && !(decoded instanceof DidService)) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs.push(decoded); + _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(decoded); } void shouldCacheJsonLd; - return _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs; + return _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; }, async encode( @@ -97685,42 +100222,10 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs) { + for (const v of (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service) { let element = ( - v instanceof URL ? { \\"@id\\": formatIri(v) } : v instanceof Application ? await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) : v instanceof Group ? await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) : v instanceof Organization ? await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) : v instanceof Person ? await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) : await encodeNestedVocabularyValue( + v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( options, v, () => v.toJsonLd({ @@ -97741,21 +100246,19 @@ static { return array; }, }; - descriptors.set(\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\", descriptor); + descriptors.set(\\"https://www.w3.org/ns/did#service\\", descriptor); descriptor = { - canonicalIri: \\"https://www.w3.org/ns/did#service\\", + canonicalIri: \\"https://misskey-hub.net/ns#_misskey_followedMessage\\", aliases: [], - validate(object: object): void { void (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; }, + validate(object: object): void { void (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, assign(object: object, values: unknown[]): void { - (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service = values as never; - (object as Application).#_trust_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service = new Set(); - }, + (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage = values as never; + }, + // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - - const _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service: (DidService | URL)[] = []; - const _trust_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service: VocabTrustSet = new Set(); + const _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97786,31 +100289,13 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - - if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) - && globalThis.Object.keys(v).length === 1) { - if (v[\\"@id\\"].startsWith(\\"_:\\")) { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); - continue; - } - _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(parseIri(v[\\"@id\\"], options.baseUrl)); - continue; - } - if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/did#Service\\",\\"https://w3id.org/fep/9091#Export\\"].some( - t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - await DidService.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) + (typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined ; if (typeof decoded === \\"undefined\\") { @@ -97819,36 +100304,32 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof DidService)) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(decoded); + _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); } + if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + void shouldCacheJsonLd; - return _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; + return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, - + // oxlint-disable-next-line require-await async encode( object: object, options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service) { + for (const v of (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { let element = ( - v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) + { \\"@value\\": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -97861,19 +100342,19 @@ static { return array; }, }; - descriptors.set(\\"https://www.w3.org/ns/did#service\\", descriptor); + descriptors.set(\\"https://misskey-hub.net/ns#_misskey_followedMessage\\", descriptor); descriptor = { - canonicalIri: \\"https://misskey-hub.net/ns#_misskey_followedMessage\\", + canonicalIri: \\"https://misskey-hub.net/ns#isCat\\", aliases: [], - validate(object: object): void { void (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, + validate(object: object): void { void (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, assign(object: object, values: unknown[]): void { - (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage = values as never; + (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; + const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97905,12 +100386,10 @@ static { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - (typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + v[\\"@value\\"] ; if (typeof decoded === \\"undefined\\") { @@ -97919,21 +100398,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); + _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); } - if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; + return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, // oxlint-disable-next-line require-await async encode( @@ -97941,7 +100420,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { + for (const v of (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { let element = ( { \\"@value\\": v } @@ -97957,19 +100436,19 @@ static { return array; }, }; - descriptors.set(\\"https://misskey-hub.net/ns#_misskey_followedMessage\\", descriptor); + descriptors.set(\\"https://misskey-hub.net/ns#isCat\\", descriptor); descriptor = { - canonicalIri: \\"https://misskey-hub.net/ns#isCat\\", + canonicalIri: \\"https://w3id.org/fep/6757#preferredLicense\\", aliases: [], - validate(object: object): void { void (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, + validate(object: object): void { void (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; + (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; + const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -98000,11 +100479,11 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - v[\\"@value\\"] + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined ; if (typeof decoded === \\"undefined\\") { @@ -98013,21 +100492,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); + _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); } - if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { + if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; + return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, // oxlint-disable-next-line require-await async encode( @@ -98035,10 +100514,10 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { + for (const v of (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { let element = ( - { \\"@value\\": v } + { \\"@id\\": formatIri(v) } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -98051,19 +100530,19 @@ static { return array; }, }; - descriptors.set(\\"https://misskey-hub.net/ns#isCat\\", descriptor); + descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); descriptor = { - canonicalIri: \\"https://w3id.org/fep/6757#preferredLicense\\", + canonicalIri: \\"https://w3id.org/fep/f799#controlledOrigin\\", aliases: [], - validate(object: object): void { void (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, + validate(object: object): void { void (object as Application).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, assign(object: object, values: unknown[]): void { - (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; + (object as Application).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -98094,11 +100573,15 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined ; if (typeof decoded === \\"undefined\\") { @@ -98107,21 +100590,17 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); } - if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - void shouldCacheJsonLd; - return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, // oxlint-disable-next-line require-await async encode( @@ -98129,10 +100608,10 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { + for (const v of (object as Application).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { let element = ( - { \\"@id\\": formatIri(v) } + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -98145,7 +100624,7 @@ static { return array; }, }; - descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); + descriptors.set(\\"https://w3id.org/fep/f799#controlledOrigin\\", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -104631,6 +107110,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -105252,6 +107742,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"controlledOrigin\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result[\\"type\\"] = \\"Application\\"; if (this.id != null) result[\\"id\\"] = formatIri(this.id); result[\\"@context\\"] = [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/fep/ef61\\",\\"https://w3id.org/security/v1\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://www.w3.org/ns/did/v1\\",\\"https://w3id.org/security/multikey/v1\\",\\"https://gotosocial.org/ns\\",\\"https://w3id.org/fep/7aa9\\",{\\"alsoKnownAs\\":{\\"@id\\":\\"as:alsoKnownAs\\",\\"@type\\":\\"@id\\"},\\"featuredCollections\\":{\\"@id\\":\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"@type\\":\\"@id\\"},\\"manuallyApprovesFollowers\\":\\"as:manuallyApprovesFollowers\\",\\"movedTo\\":{\\"@id\\":\\"as:movedTo\\",\\"@type\\":\\"@id\\"},\\"toot\\":\\"http://joinmastodon.org/ns#\\",\\"Emoji\\":\\"toot:Emoji\\",\\"featured\\":{\\"@id\\":\\"toot:featured\\",\\"@type\\":\\"@id\\"},\\"featuredTags\\":{\\"@id\\":\\"toot:featuredTags\\",\\"@type\\":\\"@id\\"},\\"discoverable\\":\\"toot:discoverable\\",\\"suspended\\":\\"toot:suspended\\",\\"memorial\\":\\"toot:memorial\\",\\"indexable\\":\\"toot:indexable\\",\\"attributionDomains\\":{\\"@id\\":\\"toot:attributionDomains\\",\\"@container\\":\\"@set\\"},\\"schema\\":\\"http://schema.org#\\",\\"PropertyValue\\":\\"schema:PropertyValue\\",\\"value\\":\\"schema:value\\",\\"misskey\\":\\"https://misskey-hub.net/ns#\\",\\"_misskey_followedMessage\\":\\"misskey:_misskey_followedMessage\\",\\"isCat\\":\\"misskey:isCat\\"},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}}]; @@ -106022,6 +108528,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#controlledOrigin\\"] = propValue; + + } + values[\\"@type\\"] = [\\"https://www.w3.org/ns/activitystreams#Application\\"]; if (this.id != null) values[\\"@id\\"] = formatIri(this.id); if (options.format === \\"expand\\") { @@ -106105,10 +108632,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/fep/f799#controlledOrigin\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -108376,6 +110908,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\") === + rawPropertyDescriptors.get(Application.prototype)?.get(\\"https://w3id.org/fep/f799#controlledOrigin\\")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#controlledOrigin\\"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !(\\"_retainsRawProperties\\" in options) || @@ -108979,6 +111576,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !(\\"controlledOrigin\\" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -110624,7 +113243,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -112260,7 +114879,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -115840,7 +118459,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} , options: { documentLoader?: DocumentLoader, @@ -115943,7 +118562,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} = {}, options: { @@ -116071,7 +118690,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -118021,7 +120640,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#next\\",\\"https://www.w3.org/ns/activitystreams#partOf\\",\\"https://www.w3.org/ns/activitystreams#prev\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/f799#deliveryController\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#next\\",\\"https://www.w3.org/ns/activitystreams#partOf\\",\\"https://www.w3.org/ns/activitystreams#prev\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -124898,6 +127517,7 @@ export class Group extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Group with the given values. @@ -124931,7 +127551,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -125622,6 +128242,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } } /** @@ -125683,7 +128342,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -126454,6 +129113,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } return clone; } @@ -126520,7 +129219,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -129605,31 +132304,131 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - - if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) - && globalThis.Object.keys(v).length === 1) { - if (v[\\"@id\\"].startsWith(\\"_:\\")) { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); - continue; - } - _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(parseIri(v[\\"@id\\"], options.baseUrl)); - continue; - } - if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/did#Service\\",\\"https://w3id.org/fep/9091#Export\\"].some( - t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + + if (typeof v === \\"object\\" && \\"@id\\" in v && !(\\"@type\\" in v) + && globalThis.Object.keys(v).length === 1) { + if (v[\\"@id\\"].startsWith(\\"_:\\")) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a blank node reference.\\"); + continue; + } + _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(parseIri(v[\\"@id\\"], options.baseUrl)); + continue; + } + if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/did#Service\\",\\"https://w3id.org/fep/9091#Export\\"].some( + t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + await DidService.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof DidService)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(decoded); + + } + + void shouldCacheJsonLd; + return _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; + }, + + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Group).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service) { + + let element = ( + v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://www.w3.org/ns/did#service\\", descriptor); + + descriptor = { + canonicalIri: \\"https://misskey-hub.net/ns#_misskey_followedMessage\\", + aliases: [], + validate(object: object): void { void (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, + assign(object: object, values: unknown[]): void { + (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - await DidService.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) + (typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined ; if (typeof decoded === \\"undefined\\") { @@ -129638,36 +132437,32 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof DidService)) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(decoded); + _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); } + if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + void shouldCacheJsonLd; - return _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; + return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, - + // oxlint-disable-next-line require-await async encode( object: object, options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Group).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service) { + for (const v of (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { let element = ( - v instanceof URL ? { \\"@id\\": formatIri(v) } : await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) + { \\"@value\\": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -129680,19 +132475,19 @@ static { return array; }, }; - descriptors.set(\\"https://www.w3.org/ns/did#service\\", descriptor); + descriptors.set(\\"https://misskey-hub.net/ns#_misskey_followedMessage\\", descriptor); descriptor = { - canonicalIri: \\"https://misskey-hub.net/ns#_misskey_followedMessage\\", + canonicalIri: \\"https://misskey-hub.net/ns#isCat\\", aliases: [], - validate(object: object): void { void (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, + validate(object: object): void { void (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, assign(object: object, values: unknown[]): void { - (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage = values as never; + (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; + const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -129724,12 +132519,10 @@ static { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - (typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + v[\\"@value\\"] ; if (typeof decoded === \\"undefined\\") { @@ -129738,21 +132531,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); + _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); } - if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; + return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, // oxlint-disable-next-line require-await async encode( @@ -129760,7 +132553,7 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { + for (const v of (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { let element = ( { \\"@value\\": v } @@ -129776,19 +132569,19 @@ static { return array; }, }; - descriptors.set(\\"https://misskey-hub.net/ns#_misskey_followedMessage\\", descriptor); + descriptors.set(\\"https://misskey-hub.net/ns#isCat\\", descriptor); descriptor = { - canonicalIri: \\"https://misskey-hub.net/ns#isCat\\", + canonicalIri: \\"https://w3id.org/fep/6757#preferredLicense\\", aliases: [], - validate(object: object): void { void (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, + validate(object: object): void { void (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, assign(object: object, values: unknown[]): void { - (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; + (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; + const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -129819,11 +132612,11 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - v[\\"@value\\"] + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined ; if (typeof decoded === \\"undefined\\") { @@ -129832,21 +132625,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); + _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); } - if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { + if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { throw new TypeError(\\"A functional property accepts at most one value.\\"); } void shouldCacheJsonLd; - return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; + return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, // oxlint-disable-next-line require-await async encode( @@ -129854,10 +132647,10 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { + for (const v of (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { let element = ( - { \\"@value\\": v } + { \\"@id\\": formatIri(v) } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -129870,19 +132663,19 @@ static { return array; }, }; - descriptors.set(\\"https://misskey-hub.net/ns#isCat\\", descriptor); + descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); descriptor = { - canonicalIri: \\"https://w3id.org/fep/6757#preferredLicense\\", + canonicalIri: \\"https://w3id.org/fep/f799#controlledOrigin\\", aliases: [], - validate(object: object): void { void (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, + validate(object: object): void { void (object as Group).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, assign(object: object, values: unknown[]): void { - (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; + (object as Group).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -129913,11 +132706,15 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined ; if (typeof decoded === \\"undefined\\") { @@ -129926,21 +132723,17 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); } keepReceivedJsonLd(decoded, v, options); - _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); } - if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - void shouldCacheJsonLd; - return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, // oxlint-disable-next-line require-await async encode( @@ -129948,10 +132741,10 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { + for (const v of (object as Group).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { let element = ( - { \\"@id\\": formatIri(v) } + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -129964,7 +132757,7 @@ static { return array; }, }; - descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); + descriptors.set(\\"https://w3id.org/fep/f799#controlledOrigin\\", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -136450,6 +139243,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -137071,6 +139875,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"controlledOrigin\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result[\\"type\\"] = \\"Group\\"; if (this.id != null) result[\\"id\\"] = formatIri(this.id); result[\\"@context\\"] = [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/fep/ef61\\",\\"https://w3id.org/security/v1\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://www.w3.org/ns/did/v1\\",\\"https://w3id.org/security/multikey/v1\\",\\"https://gotosocial.org/ns\\",\\"https://w3id.org/fep/7aa9\\",{\\"alsoKnownAs\\":{\\"@id\\":\\"as:alsoKnownAs\\",\\"@type\\":\\"@id\\"},\\"featuredCollections\\":{\\"@id\\":\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"@type\\":\\"@id\\"},\\"manuallyApprovesFollowers\\":\\"as:manuallyApprovesFollowers\\",\\"movedTo\\":{\\"@id\\":\\"as:movedTo\\",\\"@type\\":\\"@id\\"},\\"toot\\":\\"http://joinmastodon.org/ns#\\",\\"Emoji\\":\\"toot:Emoji\\",\\"featured\\":{\\"@id\\":\\"toot:featured\\",\\"@type\\":\\"@id\\"},\\"featuredTags\\":{\\"@id\\":\\"toot:featuredTags\\",\\"@type\\":\\"@id\\"},\\"discoverable\\":\\"toot:discoverable\\",\\"suspended\\":\\"toot:suspended\\",\\"memorial\\":\\"toot:memorial\\",\\"indexable\\":\\"toot:indexable\\",\\"attributionDomains\\":{\\"@id\\":\\"toot:attributionDomains\\",\\"@container\\":\\"@set\\"},\\"schema\\":\\"http://schema.org#\\",\\"PropertyValue\\":\\"schema:PropertyValue\\",\\"value\\":\\"schema:value\\",\\"misskey\\":\\"https://misskey-hub.net/ns#\\",\\"_misskey_followedMessage\\":\\"misskey:_misskey_followedMessage\\",\\"isCat\\":\\"misskey:isCat\\"},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}}]; @@ -137841,6 +140661,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#controlledOrigin\\"] = propValue; + + } + values[\\"@type\\"] = [\\"https://www.w3.org/ns/activitystreams#Group\\"]; if (this.id != null) values[\\"@id\\"] = formatIri(this.id); if (options.format === \\"expand\\") { @@ -137924,10 +140765,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/fep/f799#controlledOrigin\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -140195,6 +143041,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\") === + rawPropertyDescriptors.get(Group.prototype)?.get(\\"https://w3id.org/fep/f799#controlledOrigin\\")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#controlledOrigin\\"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !(\\"_retainsRawProperties\\" in options) || @@ -140798,6 +143709,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !(\\"controlledOrigin\\" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -142629,7 +145562,7 @@ static { _expanded: true, } ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -144672,7 +147605,7 @@ get licenses(): (URL)[] { _expanded: true, } ) : typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -151312,7 +154245,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -152948,7 +155881,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -153328,7 +156261,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} , options: { documentLoader?: DocumentLoader, @@ -153446,7 +156379,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} = {}, options: { @@ -153582,7 +156515,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -153683,7 +156616,7 @@ static { const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -154546,7 +157479,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#next\\",\\"https://www.w3.org/ns/activitystreams#partOf\\",\\"https://www.w3.org/ns/activitystreams#prev\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startIndex\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://purl.org/dc/terms/license\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/5711#followersOf\\",\\"https://w3id.org/fep/5711#followingOf\\",\\"https://w3id.org/fep/5711#inboxOf\\",\\"https://w3id.org/fep/5711#likedOf\\",\\"https://w3id.org/fep/5711#likesOf\\",\\"https://w3id.org/fep/5711#outboxOf\\",\\"https://w3id.org/fep/5711#repliesOf\\",\\"https://w3id.org/fep/5711#sharesOf\\",\\"https://w3id.org/fep/f799#deliveryController\\",\\"https://w3id.org/security#proof\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#current\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#first\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#items\\",\\"https://www.w3.org/ns/activitystreams#last\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#next\\",\\"https://www.w3.org/ns/activitystreams#partOf\\",\\"https://www.w3.org/ns/activitystreams#prev\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startIndex\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#totalItems\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -154770,7 +157703,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); const decoded = typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) ? await Object.fromJsonLd( v, { @@ -155059,6 +157992,7 @@ export class Organization extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Organization with the given values. @@ -155092,7 +158026,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -155783,6 +158717,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } } /** @@ -155844,7 +158817,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -156615,6 +159588,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } return clone; } @@ -156681,7 +159694,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -160126,6 +163139,100 @@ static { }, }; descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#controlledOrigin\\", + aliases: [], + validate(object: object): void { void (object as Organization).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, + assign(object: object, values: unknown[]): void { + (object as Organization).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + void shouldCacheJsonLd; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Organization).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#controlledOrigin\\", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -166611,6 +169718,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -167232,6 +170350,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"controlledOrigin\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result[\\"type\\"] = \\"Organization\\"; if (this.id != null) result[\\"id\\"] = formatIri(this.id); result[\\"@context\\"] = [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/fep/ef61\\",\\"https://w3id.org/security/v1\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://www.w3.org/ns/did/v1\\",\\"https://w3id.org/security/multikey/v1\\",\\"https://gotosocial.org/ns\\",\\"https://w3id.org/fep/7aa9\\",{\\"alsoKnownAs\\":{\\"@id\\":\\"as:alsoKnownAs\\",\\"@type\\":\\"@id\\"},\\"featuredCollections\\":{\\"@id\\":\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"@type\\":\\"@id\\"},\\"manuallyApprovesFollowers\\":\\"as:manuallyApprovesFollowers\\",\\"movedTo\\":{\\"@id\\":\\"as:movedTo\\",\\"@type\\":\\"@id\\"},\\"toot\\":\\"http://joinmastodon.org/ns#\\",\\"Emoji\\":\\"toot:Emoji\\",\\"featured\\":{\\"@id\\":\\"toot:featured\\",\\"@type\\":\\"@id\\"},\\"featuredTags\\":{\\"@id\\":\\"toot:featuredTags\\",\\"@type\\":\\"@id\\"},\\"discoverable\\":\\"toot:discoverable\\",\\"suspended\\":\\"toot:suspended\\",\\"memorial\\":\\"toot:memorial\\",\\"indexable\\":\\"toot:indexable\\",\\"attributionDomains\\":{\\"@id\\":\\"toot:attributionDomains\\",\\"@container\\":\\"@set\\"},\\"schema\\":\\"http://schema.org#\\",\\"PropertyValue\\":\\"schema:PropertyValue\\",\\"value\\":\\"schema:value\\",\\"misskey\\":\\"https://misskey-hub.net/ns#\\",\\"_misskey_followedMessage\\":\\"misskey:_misskey_followedMessage\\",\\"isCat\\":\\"misskey:isCat\\"},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}}]; @@ -168002,6 +171136,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#controlledOrigin\\"] = propValue; + + } + values[\\"@type\\"] = [\\"https://www.w3.org/ns/activitystreams#Organization\\"]; if (this.id != null) values[\\"@id\\"] = formatIri(this.id); if (options.format === \\"expand\\") { @@ -168085,10 +171240,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/fep/f799#controlledOrigin\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -170356,6 +173516,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\") === + rawPropertyDescriptors.get(Organization.prototype)?.get(\\"https://w3id.org/fep/f799#controlledOrigin\\")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#controlledOrigin\\"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !(\\"_retainsRawProperties\\" in options) || @@ -170959,6 +174184,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !(\\"controlledOrigin\\" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -171642,6 +174889,7 @@ export class Person extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Person with the given values. @@ -171675,7 +174923,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -172366,6 +175614,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } } /** @@ -172427,7 +175714,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -173198,6 +176485,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } return clone; } @@ -173264,7 +176591,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -176467,12 +179794,298 @@ static { if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); } - if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); + + } + + if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Person).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { + + let element = ( + { \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://misskey-hub.net/ns#_misskey_followedMessage\\", descriptor); + + descriptor = { + canonicalIri: \\"https://misskey-hub.net/ns#isCat\\", + aliases: [], + validate(object: object): void { void (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, + assign(object: object, values: unknown[]): void { + (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + v[\\"@value\\"] + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); + + } + + if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { + + let element = ( + { \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://misskey-hub.net/ns#isCat\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/6757#preferredLicense\\", + aliases: [], + validate(object: object): void { void (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, + assign(object: object, values: unknown[]): void { + (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); + + } + + if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { + throw new TypeError(\\"A functional property accepts at most one value.\\"); + } + + void shouldCacheJsonLd; + return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { + + let element = ( + { \\"@id\\": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#controlledOrigin\\", + aliases: [], + validate(object: object): void { void (object as Person).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, + assign(object: object, values: unknown[]): void { + (object as Person).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = - (typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined ; @@ -176487,16 +180100,12 @@ static { } keepReceivedJsonLd(decoded, v, options); - _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); } - if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - void shouldCacheJsonLd; - return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, // oxlint-disable-next-line require-await async encode( @@ -176504,10 +180113,10 @@ static { options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Person).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { + for (const v of (object as Person).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { let element = ( - { \\"@value\\": v } + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -176520,195 +180129,7 @@ static { return array; }, }; - descriptors.set(\\"https://misskey-hub.net/ns#_misskey_followedMessage\\", descriptor); - - descriptor = { - canonicalIri: \\"https://misskey-hub.net/ns#isCat\\", - aliases: [], - validate(object: object): void { void (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, - assign(object: object, values: unknown[]): void { - (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; - - }, - // oxlint-disable-next-line require-await - async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; - - // deno-lint-ignore no-explicit-any - const inputValues = input as any[]; - let shouldCacheJsonLd = true; - - if (isRawPropertyWrite(options) && inputValues?.some( - (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { - throw new TypeError(\\"This known property does not support a list container.\\"); - } - - if (isRawPropertyWrite(options) && inputValues?.length === 1 && - \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { - throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); - } - - for ( - const v of inputValues == null - ? [] - : inputValues.length === 1 && \\"@list\\" in inputValues[0] - ? inputValues[0][\\"@list\\"] - : inputValues - ) { - if (v == null) { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - continue; - } - - if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { - throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); - } - if (isRawPropertyWrite(options) && !((typeof v === \\"object\\" && \\"@value\\" in v - && typeof v[\\"@value\\"] === \\"boolean\\") && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - const decoded = - v[\\"@value\\"] - ; - - if (typeof decoded === \\"undefined\\") { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - shouldCacheJsonLd = false; - continue; - } - - if (isRawPropertyWrite(options) && !(typeof decoded === \\"boolean\\")) { - throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); - } - - keepReceivedJsonLd(decoded, v, options); - _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); - - } - - if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - - void shouldCacheJsonLd; - return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; - }, - // oxlint-disable-next-line require-await - async encode( - object: object, - options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, - ): Promise { - const array: unknown[] = []; - for (const v of (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { - - let element = ( - { \\"@value\\": v } - ); - if (Array.isArray(element)) { - if (element.length < 1) continue; - if (element.length == 1) element = element[0]; - } - if (typeof element === \\"undefined\\") continue; - array.push(element); - } - if (array.length < 1) return undefined; - return array; - }, - }; - descriptors.set(\\"https://misskey-hub.net/ns#isCat\\", descriptor); - - descriptor = { - canonicalIri: \\"https://w3id.org/fep/6757#preferredLicense\\", - aliases: [], - validate(object: object): void { void (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, - assign(object: object, values: unknown[]): void { - (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; - - }, - // oxlint-disable-next-line require-await - async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; - - // deno-lint-ignore no-explicit-any - const inputValues = input as any[]; - let shouldCacheJsonLd = true; - - if (isRawPropertyWrite(options) && inputValues?.some( - (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { - throw new TypeError(\\"This known property does not support a list container.\\"); - } - - if (isRawPropertyWrite(options) && inputValues?.length === 1 && - \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { - throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); - } - - for ( - const v of inputValues == null - ? [] - : inputValues.length === 1 && \\"@list\\" in inputValues[0] - ? inputValues[0][\\"@list\\"] - : inputValues - ) { - if (v == null) { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - continue; - } - - if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { - throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); - } - if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - const decoded = - (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || \\"@value\\" in v || - globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined - ; - - if (typeof decoded === \\"undefined\\") { - if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); - shouldCacheJsonLd = false; - continue; - } - - if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { - throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); - } - - keepReceivedJsonLd(decoded, v, options); - _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); - - } - - if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { - throw new TypeError(\\"A functional property accepts at most one value.\\"); - } - - void shouldCacheJsonLd; - return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; - }, - // oxlint-disable-next-line require-await - async encode( - object: object, - options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, - ): Promise { - const array: unknown[] = []; - for (const v of (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { - - let element = ( - { \\"@id\\": formatIri(v) } - ); - if (Array.isArray(element)) { - if (element.length < 1) continue; - if (element.length == 1) element = element[0]; - } - if (typeof element === \\"undefined\\") continue; - array.push(element); - } - if (array.length < 1) return undefined; - return array; - }, - }; - descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); + descriptors.set(\\"https://w3id.org/fep/f799#controlledOrigin\\", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -183194,6 +186615,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -183815,6 +187247,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"controlledOrigin\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result[\\"type\\"] = \\"Person\\"; if (this.id != null) result[\\"id\\"] = formatIri(this.id); result[\\"@context\\"] = [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/fep/ef61\\",\\"https://w3id.org/security/v1\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://www.w3.org/ns/did/v1\\",\\"https://w3id.org/security/multikey/v1\\",\\"https://gotosocial.org/ns\\",\\"https://w3id.org/fep/7aa9\\",{\\"alsoKnownAs\\":{\\"@id\\":\\"as:alsoKnownAs\\",\\"@type\\":\\"@id\\"},\\"featuredCollections\\":{\\"@id\\":\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"@type\\":\\"@id\\"},\\"manuallyApprovesFollowers\\":\\"as:manuallyApprovesFollowers\\",\\"movedTo\\":{\\"@id\\":\\"as:movedTo\\",\\"@type\\":\\"@id\\"},\\"toot\\":\\"http://joinmastodon.org/ns#\\",\\"Emoji\\":\\"toot:Emoji\\",\\"featured\\":{\\"@id\\":\\"toot:featured\\",\\"@type\\":\\"@id\\"},\\"featuredTags\\":{\\"@id\\":\\"toot:featuredTags\\",\\"@type\\":\\"@id\\"},\\"discoverable\\":\\"toot:discoverable\\",\\"suspended\\":\\"toot:suspended\\",\\"memorial\\":\\"toot:memorial\\",\\"indexable\\":\\"toot:indexable\\",\\"attributionDomains\\":{\\"@id\\":\\"toot:attributionDomains\\",\\"@container\\":\\"@set\\"},\\"schema\\":\\"http://schema.org#\\",\\"PropertyValue\\":\\"schema:PropertyValue\\",\\"value\\":\\"schema:value\\",\\"misskey\\":\\"https://misskey-hub.net/ns#\\",\\"_misskey_followedMessage\\":\\"misskey:_misskey_followedMessage\\",\\"isCat\\":\\"misskey:isCat\\"},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}}]; @@ -184585,6 +188033,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#controlledOrigin\\"] = propValue; + + } + values[\\"@type\\"] = [\\"https://www.w3.org/ns/activitystreams#Person\\"]; if (this.id != null) values[\\"@id\\"] = formatIri(this.id); if (options.format === \\"expand\\") { @@ -184668,10 +188137,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/fep/f799#controlledOrigin\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -186939,6 +190413,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\") === + rawPropertyDescriptors.get(Person.prototype)?.get(\\"https://w3id.org/fep/f799#controlledOrigin\\")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#controlledOrigin\\"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !(\\"_retainsRawProperties\\" in options) || @@ -187542,6 +191081,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !(\\"controlledOrigin\\" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -190120,7 +193681,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -191012,7 +194573,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -191867,7 +195428,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -191987,7 +195548,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -192312,7 +195873,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -194796,7 +198357,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -194879,7 +198440,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -195103,7 +198664,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -197346,7 +200907,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -197470,7 +201031,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -197590,7 +201151,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -199648,7 +203209,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -199735,7 +203296,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -199818,7 +203379,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === \\"object\\" && \\"@type\\" in v - && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( + && Array.isArray(v[\\"@type\\"])&& [\\"https://www.w3.org/ns/activitystreams#Object\\",\\"http://joinmastodon.org/ns#Emoji\\",\\"http://litepub.social/ns#ChatMessage\\",\\"https://gotosocial.org/ns#AnnounceAuthorization\\",\\"https://gotosocial.org/ns#LikeApproval\\",\\"https://gotosocial.org/ns#ReplyAuthorization\\",\\"https://w3id.org/fep/044f#QuoteAuthorization\\",\\"https://w3id.org/fep/7aa9#FeatureAuthorization\\",\\"https://w3id.org/fep/7aa9#FeaturedItem\\",\\"https://w3id.org/fep/f799#DeliverySuspension\\",\\"https://w3id.org/valueflows/ont/vf#Agreement\\",\\"https://w3id.org/valueflows/ont/vf#Proposal\\",\\"https://www.w3.org/ns/activitystreams#Activity\\",\\"http://litepub.social/ns#EmojiReact\\",\\"https://gotosocial.org/ns#AnnounceRequest\\",\\"https://gotosocial.org/ns#LikeRequest\\",\\"https://gotosocial.org/ns#ReplyRequest\\",\\"https://w3id.org/fep/044f#QuoteRequest\\",\\"https://w3id.org/fep/7aa9#FeatureRequest\\",\\"https://www.w3.org/ns/activitystreams#Accept\\",\\"https://www.w3.org/ns/activitystreams#TentativeAccept\\",\\"https://www.w3.org/ns/activitystreams#Add\\",\\"https://www.w3.org/ns/activitystreams#Announce\\",\\"https://www.w3.org/ns/activitystreams#Create\\",\\"https://www.w3.org/ns/activitystreams#Delete\\",\\"https://www.w3.org/ns/activitystreams#Dislike\\",\\"https://www.w3.org/ns/activitystreams#Flag\\",\\"https://www.w3.org/ns/activitystreams#Follow\\",\\"https://www.w3.org/ns/activitystreams#Ignore\\",\\"https://www.w3.org/ns/activitystreams#Block\\",\\"https://www.w3.org/ns/activitystreams#IntransitiveActivity\\",\\"https://www.w3.org/ns/activitystreams#Arrive\\",\\"https://www.w3.org/ns/activitystreams#Question\\",\\"https://www.w3.org/ns/activitystreams#Travel\\",\\"https://www.w3.org/ns/activitystreams#Join\\",\\"https://www.w3.org/ns/activitystreams#Leave\\",\\"https://www.w3.org/ns/activitystreams#Like\\",\\"https://www.w3.org/ns/activitystreams#Listen\\",\\"https://www.w3.org/ns/activitystreams#Move\\",\\"https://www.w3.org/ns/activitystreams#Offer\\",\\"https://www.w3.org/ns/activitystreams#Invite\\",\\"https://www.w3.org/ns/activitystreams#Read\\",\\"https://www.w3.org/ns/activitystreams#Reject\\",\\"https://www.w3.org/ns/activitystreams#TentativeReject\\",\\"https://www.w3.org/ns/activitystreams#Remove\\",\\"https://www.w3.org/ns/activitystreams#Undo\\",\\"https://www.w3.org/ns/activitystreams#Update\\",\\"https://www.w3.org/ns/activitystreams#View\\",\\"https://www.w3.org/ns/activitystreams#Application\\",\\"https://www.w3.org/ns/activitystreams#Article\\",\\"https://www.w3.org/ns/activitystreams#Collection\\",\\"https://www.w3.org/ns/activitystreams#CollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollectionPage\\",\\"https://www.w3.org/ns/activitystreams#OrderedCollection\\",\\"https://w3id.org/fep/7aa9#FeaturedCollection\\",\\"https://www.w3.org/ns/activitystreams#Document\\",\\"https://www.w3.org/ns/activitystreams#Audio\\",\\"https://www.w3.org/ns/activitystreams#Image\\",\\"https://www.w3.org/ns/activitystreams#Page\\",\\"https://www.w3.org/ns/activitystreams#Video\\",\\"https://www.w3.org/ns/activitystreams#Event\\",\\"https://www.w3.org/ns/activitystreams#Group\\",\\"https://www.w3.org/ns/activitystreams#Note\\",\\"https://www.w3.org/ns/activitystreams#Organization\\",\\"https://www.w3.org/ns/activitystreams#Person\\",\\"https://www.w3.org/ns/activitystreams#Place\\",\\"https://www.w3.org/ns/activitystreams#Profile\\",\\"https://www.w3.org/ns/activitystreams#Relationship\\",\\"https://www.w3.org/ns/activitystreams#Service\\",\\"https://www.w3.org/ns/activitystreams#Tombstone\\"].some( t => v[\\"@type\\"].includes(t)) || (typeof v === \\"object\\" && !(\\"@value\\" in v) && !(\\"@list\\" in v) && !(\\"@type\\" in v)))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); const decoded = await Object.fromJsonLd( @@ -200653,6 +204214,7 @@ export class Service extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Service with the given values. @@ -200686,7 +204248,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -201377,6 +204939,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } } /** @@ -201438,7 +205039,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -202209,6 +205810,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if (\\"controlledOrigins\\" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === \\"string\\"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + \\"The controlledOrigins must be an array of type \\" + + \\"string\\" + \\".\\", + ); + } + } return clone; } @@ -202275,7 +205916,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -205720,6 +209361,100 @@ static { }, }; descriptors.set(\\"https://w3id.org/fep/6757#preferredLicense\\", descriptor); + + descriptor = { + canonicalIri: \\"https://w3id.org/fep/f799#controlledOrigin\\", + aliases: [], + validate(object: object): void { void (object as Service).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, + assign(object: object, values: unknown[]): void { + (object as Service).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + \\"@list\\" in inputValues[0] && inputValues[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && \\"@list\\" in inputValues[0] + ? inputValues[0][\\"@list\\"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + void shouldCacheJsonLd; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: \\"expand\\"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Service).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set(\\"https://w3id.org/fep/f799#controlledOrigin\\", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -212205,6 +215940,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -212826,6 +216572,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result[\\"controlledOrigin\\"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result[\\"type\\"] = \\"Service\\"; if (this.id != null) result[\\"id\\"] = formatIri(this.id); result[\\"@context\\"] = [\\"https://www.w3.org/ns/activitystreams\\",\\"https://w3id.org/fep/ef61\\",\\"https://w3id.org/security/v1\\",\\"https://w3id.org/security/data-integrity/v1\\",\\"https://www.w3.org/ns/did/v1\\",\\"https://w3id.org/security/multikey/v1\\",\\"https://gotosocial.org/ns\\",\\"https://w3id.org/fep/7aa9\\",{\\"alsoKnownAs\\":{\\"@id\\":\\"as:alsoKnownAs\\",\\"@type\\":\\"@id\\"},\\"featuredCollections\\":{\\"@id\\":\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"@type\\":\\"@id\\"},\\"manuallyApprovesFollowers\\":\\"as:manuallyApprovesFollowers\\",\\"movedTo\\":{\\"@id\\":\\"as:movedTo\\",\\"@type\\":\\"@id\\"},\\"toot\\":\\"http://joinmastodon.org/ns#\\",\\"Emoji\\":\\"toot:Emoji\\",\\"featured\\":{\\"@id\\":\\"toot:featured\\",\\"@type\\":\\"@id\\"},\\"featuredTags\\":{\\"@id\\":\\"toot:featuredTags\\",\\"@type\\":\\"@id\\"},\\"discoverable\\":\\"toot:discoverable\\",\\"suspended\\":\\"toot:suspended\\",\\"memorial\\":\\"toot:memorial\\",\\"indexable\\":\\"toot:indexable\\",\\"attributionDomains\\":{\\"@id\\":\\"toot:attributionDomains\\",\\"@container\\":\\"@set\\"},\\"schema\\":\\"http://schema.org#\\",\\"PropertyValue\\":\\"schema:PropertyValue\\",\\"value\\":\\"schema:value\\",\\"misskey\\":\\"https://misskey-hub.net/ns#\\",\\"_misskey_followedMessage\\":\\"misskey:_misskey_followedMessage\\",\\"isCat\\":\\"misskey:isCat\\"},{\\"contextHistory\\":{\\"@id\\":\\"https://w3id.org/fep/171b/contextHistory\\",\\"@type\\":\\"@id\\"}}]; @@ -213596,6 +217358,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { \\"@type\\": \\"http://www.w3.org/2001/XMLSchema#string\\", \\"@value\\": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === \\"undefined\\") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values[\\"https://w3id.org/fep/f799#controlledOrigin\\"] = propValue; + + } + values[\\"@type\\"] = [\\"https://www.w3.org/ns/activitystreams#Service\\"]; if (this.id != null) values[\\"@id\\"] = formatIri(this.id); if (options.format === \\"expand\\") { @@ -213679,10 +217462,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set([\\"http://creativecommons.org/ns#license\\",\\"http://fedibird.com/ns#emojiReactions\\",\\"http://joinmastodon.org/ns#attributionDomains\\",\\"http://joinmastodon.org/ns#discoverable\\",\\"http://joinmastodon.org/ns#featured\\",\\"http://joinmastodon.org/ns#featuredTags\\",\\"http://joinmastodon.org/ns#indexable\\",\\"http://joinmastodon.org/ns#memorial\\",\\"http://joinmastodon.org/ns#suspended\\",\\"http://purl.org/dc/terms/license\\",\\"http://www.w3.org/ns/ldp#inbox\\",\\"https://gotosocial.org/ns#announceAuthorization\\",\\"https://gotosocial.org/ns#approvedBy\\",\\"https://gotosocial.org/ns#interactionPolicy\\",\\"https://gotosocial.org/ns#likeAuthorization\\",\\"https://gotosocial.org/ns#replyAuthorization\\",\\"https://misskey-hub.net/ns#_misskey_followedMessage\\",\\"https://misskey-hub.net/ns#isCat\\",\\"https://schema.org/license\\",\\"https://w3id.org/fep/171b/contextHistory\\",\\"https://w3id.org/fep/22cd#translations\\",\\"https://w3id.org/fep/6757#preferredLicense\\",\\"https://w3id.org/fep/7aa9#featuredCollections\\",\\"https://w3id.org/fep/ef61/gateways\\",\\"https://w3id.org/fep/f799#controlledOrigin\\",\\"https://w3id.org/security#assertionMethod\\",\\"https://w3id.org/security#proof\\",\\"https://w3id.org/security#publicKey\\",\\"https://www.w3.org/ns/activitystreams#alsoKnownAs\\",\\"https://www.w3.org/ns/activitystreams#attachment\\",\\"https://www.w3.org/ns/activitystreams#attributedTo\\",\\"https://www.w3.org/ns/activitystreams#audience\\",\\"https://www.w3.org/ns/activitystreams#bcc\\",\\"https://www.w3.org/ns/activitystreams#bto\\",\\"https://www.w3.org/ns/activitystreams#cc\\",\\"https://www.w3.org/ns/activitystreams#content\\",\\"https://www.w3.org/ns/activitystreams#context\\",\\"https://www.w3.org/ns/activitystreams#duration\\",\\"https://www.w3.org/ns/activitystreams#endTime\\",\\"https://www.w3.org/ns/activitystreams#endpoints\\",\\"https://www.w3.org/ns/activitystreams#followers\\",\\"https://www.w3.org/ns/activitystreams#following\\",\\"https://www.w3.org/ns/activitystreams#generator\\",\\"https://www.w3.org/ns/activitystreams#icon\\",\\"https://www.w3.org/ns/activitystreams#image\\",\\"https://www.w3.org/ns/activitystreams#inReplyTo\\",\\"https://www.w3.org/ns/activitystreams#liked\\",\\"https://www.w3.org/ns/activitystreams#likes\\",\\"https://www.w3.org/ns/activitystreams#location\\",\\"https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers\\",\\"https://www.w3.org/ns/activitystreams#mediaType\\",\\"https://www.w3.org/ns/activitystreams#movedTo\\",\\"https://www.w3.org/ns/activitystreams#name\\",\\"https://www.w3.org/ns/activitystreams#outbox\\",\\"https://www.w3.org/ns/activitystreams#preferredUsername\\",\\"https://www.w3.org/ns/activitystreams#preview\\",\\"https://www.w3.org/ns/activitystreams#published\\",\\"https://www.w3.org/ns/activitystreams#replies\\",\\"https://www.w3.org/ns/activitystreams#sensitive\\",\\"https://www.w3.org/ns/activitystreams#shares\\",\\"https://www.w3.org/ns/activitystreams#source\\",\\"https://www.w3.org/ns/activitystreams#startTime\\",\\"https://www.w3.org/ns/activitystreams#streams\\",\\"https://www.w3.org/ns/activitystreams#summary\\",\\"https://www.w3.org/ns/activitystreams#tag\\",\\"https://www.w3.org/ns/activitystreams#to\\",\\"https://www.w3.org/ns/activitystreams#updated\\",\\"https://www.w3.org/ns/activitystreams#url\\",\\"https://www.w3.org/ns/did#service\\"]); /** * Converts a JSON-LD structure to an object of this type. @@ -215950,6 +219738,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\") === + rawPropertyDescriptors.get(Service.prototype)?.get(\\"https://w3id.org/fep/f799#controlledOrigin\\")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, \\"https://w3id.org/fep/f799#controlledOrigin\\", values) as typeof values[string] + : values[\\"https://w3id.org/fep/f799#controlledOrigin\\"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === \\"object\\" && \\"@list\\" in value)) { + throw new TypeError(\\"This known property does not support a list container.\\"); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"].length === 0) { + throw new TypeError(\\"An empty known list cannot be represented; use an empty values array to remove the property.\\"); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && \\"@list\\" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0][\\"@list\\"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === \\"object\\" && \\"@graph\\" in v) { + throw new TypeError(\\"This known property cannot represent a remaining graph wrapper.\\"); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")))) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + const decoded = + (v != null && typeof v === \\"object\\" && \\"@value\\" in v + && typeof v[\\"@value\\"] === \\"string\\" && !(\\"@language\\" in v) + && (!(\\"@type\\" in v) || v[\\"@type\\"] === \\"http://www.w3.org/2001/XMLSchema#string\\")) && (!isRawPropertyWrite(options) || \\"@value\\" in v || + globalThis.Object.keys(v).every(key => key === \\"@id\\" || key === \\"@type\\" || key === \\"@index\\")) ? v[\\"@value\\"] : undefined + ; + + if (typeof decoded === \\"undefined\\") { + if (isRawPropertyWrite(options)) throw new TypeError(\\"Cannot decode a supplied raw property value.\\"); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === \\"string\\")) { + throw new TypeError(\\"Decoded raw property value is outside the property's range.\\"); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !(\\"_retainsRawProperties\\" in options) || @@ -216553,6 +220406,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for(\\"Deno.customInspect\\")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + [Symbol.for(\\"nodejs.util.inspect.custom\\")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => \\"URL \\" + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !(\\"controlledOrigin\\" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -223360,6 +227235,7 @@ export type $EntityType = | typeof FeaturedItem | typeof DidService | typeof Export + | typeof DeliverySuspension | typeof DataIntegrityProof | typeof CryptographicKey | typeof Multikey @@ -223436,6 +227312,7 @@ const entityTypes: readonly $EntityType[] = [ FeaturedItem, DidService, Export, + DeliverySuspension, DataIntegrityProof, CryptographicKey, Multikey, @@ -223516,6 +227393,7 @@ const entityTypeIds: ReadonlyMap = new Map> = - {"https://schema.org/translator":"https://w3id.org/fep/22cd","https://w3id.org/fep/6757#preferredLicense":"https://w3id.org/fep/6757","http://purl.org/dc/terms/license":"https://w3id.org/fep/6757","https://w3id.org/fep/22cd#translations":"https://w3id.org/fep/22cd"}; + {"https://schema.org/translator":"https://w3id.org/fep/22cd","https://w3id.org/fep/f799#status":"https://w3id.org/fep/f799","https://w3id.org/fep/f799#targetInbox":"https://w3id.org/fep/f799","https://w3id.org/fep/f799#targetOrigin":"https://w3id.org/fep/f799","https://w3id.org/fep/f799#announcement":"https://w3id.org/fep/f799","https://w3id.org/fep/f799#revision":"https://w3id.org/fep/f799","https://w3id.org/fep/6757#preferredLicense":"https://w3id.org/fep/6757","https://w3id.org/fep/f799#controlledOrigin":"https://w3id.org/fep/f799","https://w3id.org/fep/f799#deliveryController":"https://w3id.org/fep/f799","http://purl.org/dc/terms/license":"https://w3id.org/fep/6757","https://w3id.org/fep/22cd#translations":"https://w3id.org/fep/22cd"}; const extraContextUrls: readonly string[] = - ["https://w3id.org/fep/22cd","https://w3id.org/fep/6757"]; + ["https://w3id.org/fep/22cd","https://w3id.org/fep/f799","https://w3id.org/fep/6757"]; function getExtraContexts(document: unknown): string[] { const contexts = new Set(); @@ -1245,7 +1245,7 @@ function getExtraContexts(document: unknown): string[] { const PORTABLE_IRI_PATTERN = /^ap(?:\\+ef61)?:\\/\\//i; -const PORTABLE_IRI_KEYS: ReadonlySet = new Set(["@id","_misskey_quote","actor","alsoKnownAs","announceAuthorization","anyOf","approvedBy","assertionMethod","attachment","attributedTo","audience","automaticApproval","bcc","bto","cc","context","contextHistory","controller","current","describes","emojiReactions","featureAuthorization","featured","featuredCollections","featuredObject","featuredTags","first","followers","followersOf","following","followingOf","generator","href","http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://fedibird.com/ns#quoteUri","http://joinmastodon.org/ns#featured","http://joinmastodon.org/ns#featuredTags","http://purl.org/dc/terms/license","http://www.w3.org/ns/ldp#inbox","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#automaticApproval","https://gotosocial.org/ns#interactingObject","https://gotosocial.org/ns#interactionTarget","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#manualApproval","https://gotosocial.org/ns#replyAuthorization","https://misskey-hub.net/ns#_misskey_quote","https://schema.org/isBasedOn","https://schema.org/license","https://schema.org/translationOfWork","https://schema.org/translator","https://w3id.org/fep/044f#quote","https://w3id.org/fep/044f#quoteAuthorization","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/5711#followersOf","https://w3id.org/fep/5711#followingOf","https://w3id.org/fep/5711#inboxOf","https://w3id.org/fep/5711#likedOf","https://w3id.org/fep/5711#likesOf","https://w3id.org/fep/5711#outboxOf","https://w3id.org/fep/5711#repliesOf","https://w3id.org/fep/5711#sharesOf","https://w3id.org/fep/6757#preferredLicense","https://w3id.org/fep/7aa9#featureAuthorization","https://w3id.org/fep/7aa9#featuredCollections","https://w3id.org/fep/7aa9#featuredObject","https://w3id.org/security#assertionMethod","https://w3id.org/security#controller","https://w3id.org/security#owner","https://w3id.org/security#proof","https://w3id.org/security#publicKey","https://w3id.org/security#verificationMethod","https://w3id.org/valueflows/ont/vf#resourceConformsTo","https://w3id.org/valueflows/ont/vf#satisfies","https://www.w3.org/ns/activitystreams#actor","https://www.w3.org/ns/activitystreams#alsoKnownAs","https://www.w3.org/ns/activitystreams#anyOf","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#current","https://www.w3.org/ns/activitystreams#describes","https://www.w3.org/ns/activitystreams#first","https://www.w3.org/ns/activitystreams#followers","https://www.w3.org/ns/activitystreams#following","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#href","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#instrument","https://www.w3.org/ns/activitystreams#items","https://www.w3.org/ns/activitystreams#last","https://www.w3.org/ns/activitystreams#liked","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#movedTo","https://www.w3.org/ns/activitystreams#next","https://www.w3.org/ns/activitystreams#oauthAuthorizationEndpoint","https://www.w3.org/ns/activitystreams#oauthTokenEndpoint","https://www.w3.org/ns/activitystreams#object","https://www.w3.org/ns/activitystreams#oneOf","https://www.w3.org/ns/activitystreams#origin","https://www.w3.org/ns/activitystreams#outbox","https://www.w3.org/ns/activitystreams#partOf","https://www.w3.org/ns/activitystreams#prev","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#provideClientKey","https://www.w3.org/ns/activitystreams#proxyUrl","https://www.w3.org/ns/activitystreams#quoteUrl","https://www.w3.org/ns/activitystreams#relationship","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#result","https://www.w3.org/ns/activitystreams#sharedInbox","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#signClientKey","https://www.w3.org/ns/activitystreams#streams","https://www.w3.org/ns/activitystreams#subject","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#target","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#units","https://www.w3.org/ns/activitystreams#uploadMedia","https://www.w3.org/ns/activitystreams#url","https://www.w3.org/ns/did#service","https://www.w3.org/ns/did#serviceEndpoint","icon","id","image","inReplyTo","inbox","inboxOf","instrument","interactingObject","interactionTarget","isBasedOn","items","last","license","likeAuthorization","liked","likedOf","likes","likesOf","location","manualApproval","movedTo","next","oauthAuthorizationEndpoint","oauthTokenEndpoint","object","oneOf","orderedItems","origin","outbox","outboxOf","owner","partOf","preferredLicense","prev","preview","proof","provideClientKey","proxyUrl","publicKey","quote","quoteAuthorization","quoteUri","quoteUrl","relationship","replies","repliesOf","replyAuthorization","resourceConformsTo","result","satisfies","service","sharedInbox","shares","sharesOf","signClientKey","streams","subject","tag","target","to","translationOfWork","translator","units","uploadMedia","url"]); +const PORTABLE_IRI_KEYS: ReadonlySet = new Set(["@id","_misskey_quote","actor","alsoKnownAs","announceAuthorization","announcement","anyOf","approvedBy","assertionMethod","attachment","attributedTo","audience","automaticApproval","bcc","bto","cc","context","contextHistory","controller","current","deliveryController","describes","emojiReactions","featureAuthorization","featured","featuredCollections","featuredObject","featuredTags","first","followers","followersOf","following","followingOf","generator","href","http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://fedibird.com/ns#quoteUri","http://joinmastodon.org/ns#featured","http://joinmastodon.org/ns#featuredTags","http://purl.org/dc/terms/license","http://www.w3.org/ns/ldp#inbox","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#automaticApproval","https://gotosocial.org/ns#interactingObject","https://gotosocial.org/ns#interactionTarget","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#manualApproval","https://gotosocial.org/ns#replyAuthorization","https://misskey-hub.net/ns#_misskey_quote","https://schema.org/isBasedOn","https://schema.org/license","https://schema.org/translationOfWork","https://schema.org/translator","https://w3id.org/fep/044f#quote","https://w3id.org/fep/044f#quoteAuthorization","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/5711#followersOf","https://w3id.org/fep/5711#followingOf","https://w3id.org/fep/5711#inboxOf","https://w3id.org/fep/5711#likedOf","https://w3id.org/fep/5711#likesOf","https://w3id.org/fep/5711#outboxOf","https://w3id.org/fep/5711#repliesOf","https://w3id.org/fep/5711#sharesOf","https://w3id.org/fep/6757#preferredLicense","https://w3id.org/fep/7aa9#featureAuthorization","https://w3id.org/fep/7aa9#featuredCollections","https://w3id.org/fep/7aa9#featuredObject","https://w3id.org/fep/f799#announcement","https://w3id.org/fep/f799#deliveryController","https://w3id.org/fep/f799#targetInbox","https://w3id.org/security#assertionMethod","https://w3id.org/security#controller","https://w3id.org/security#owner","https://w3id.org/security#proof","https://w3id.org/security#publicKey","https://w3id.org/security#verificationMethod","https://w3id.org/valueflows/ont/vf#resourceConformsTo","https://w3id.org/valueflows/ont/vf#satisfies","https://www.w3.org/ns/activitystreams#actor","https://www.w3.org/ns/activitystreams#alsoKnownAs","https://www.w3.org/ns/activitystreams#anyOf","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#current","https://www.w3.org/ns/activitystreams#describes","https://www.w3.org/ns/activitystreams#first","https://www.w3.org/ns/activitystreams#followers","https://www.w3.org/ns/activitystreams#following","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#href","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#instrument","https://www.w3.org/ns/activitystreams#items","https://www.w3.org/ns/activitystreams#last","https://www.w3.org/ns/activitystreams#liked","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#movedTo","https://www.w3.org/ns/activitystreams#next","https://www.w3.org/ns/activitystreams#oauthAuthorizationEndpoint","https://www.w3.org/ns/activitystreams#oauthTokenEndpoint","https://www.w3.org/ns/activitystreams#object","https://www.w3.org/ns/activitystreams#oneOf","https://www.w3.org/ns/activitystreams#origin","https://www.w3.org/ns/activitystreams#outbox","https://www.w3.org/ns/activitystreams#partOf","https://www.w3.org/ns/activitystreams#prev","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#provideClientKey","https://www.w3.org/ns/activitystreams#proxyUrl","https://www.w3.org/ns/activitystreams#quoteUrl","https://www.w3.org/ns/activitystreams#relationship","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#result","https://www.w3.org/ns/activitystreams#sharedInbox","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#signClientKey","https://www.w3.org/ns/activitystreams#streams","https://www.w3.org/ns/activitystreams#subject","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#target","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#units","https://www.w3.org/ns/activitystreams#uploadMedia","https://www.w3.org/ns/activitystreams#url","https://www.w3.org/ns/did#service","https://www.w3.org/ns/did#serviceEndpoint","icon","id","image","inReplyTo","inbox","inboxOf","instrument","interactingObject","interactionTarget","isBasedOn","items","last","license","likeAuthorization","liked","likedOf","likes","likesOf","location","manualApproval","movedTo","next","oauthAuthorizationEndpoint","oauthTokenEndpoint","object","oneOf","orderedItems","origin","outbox","outboxOf","owner","partOf","preferredLicense","prev","preview","proof","provideClientKey","proxyUrl","publicKey","quote","quoteAuthorization","quoteUri","quoteUrl","relationship","replies","repliesOf","replyAuthorization","resourceConformsTo","result","satisfies","service","sharedInbox","shares","sharesOf","signClientKey","streams","subject","tag","target","targetInbox","to","translationOfWork","translator","units","uploadMedia","url"]); import * as _ppM0 from "./preprocessors.ts"; @@ -5561,7 +5561,7 @@ static { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -5913,7 +5913,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -6132,7 +6132,7 @@ static { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -6594,7 +6594,7 @@ static { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -7038,7 +7038,7 @@ static { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -7178,7 +7178,7 @@ static { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -7330,7 +7330,7 @@ static { _expanded: true, } ) : typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -8261,7 +8261,7 @@ static { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -8615,7 +8615,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -8735,7 +8735,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -8855,7 +8855,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -8975,7 +8975,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -24623,6 +24623,10 @@ get licenses(): (URL)[] { return await FeaturedItem.fromJsonLd(json, options); } + if (values["@type"].includes("https://w3id.org/fep/f799#DeliverySuspension")) { + return await DeliverySuspension.fromJsonLd(json, options); + } + if (values["@type"].includes("https://w3id.org/valueflows/ont/vf#Agreement")) { return await Agreement.fromJsonLd(json, options); } @@ -24935,7 +24939,7 @@ get licenses(): (URL)[] { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -25165,7 +25169,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -25315,7 +25319,7 @@ get licenses(): (URL)[] { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -25631,7 +25635,7 @@ get licenses(): (URL)[] { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -25956,7 +25960,7 @@ get licenses(): (URL)[] { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -26051,7 +26055,7 @@ get licenses(): (URL)[] { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -26158,7 +26162,7 @@ get licenses(): (URL)[] { _expanded: true, } ) : typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -26800,7 +26804,7 @@ get licenses(): (URL)[] { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -27040,7 +27044,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -27123,7 +27127,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -27206,7 +27210,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -27289,7 +27293,7 @@ get licenses(): (URL)[] { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -30249,7 +30253,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -31885,7 +31889,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -33623,7 +33627,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -33743,7 +33747,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -33863,7 +33867,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -33983,7 +33987,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -34103,7 +34107,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -38273,7 +38277,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -38356,7 +38360,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -38439,7 +38443,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -38522,7 +38526,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -38605,7 +38609,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -42296,7 +42300,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -42420,7 +42424,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -43757,7 +43761,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -43844,7 +43848,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -48611,7 +48615,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -48735,7 +48739,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -50072,7 +50076,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -50159,7 +50163,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -51288,7 +51292,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -51412,7 +51416,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -52749,7 +52753,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -52836,7 +52840,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -53965,7 +53969,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -54089,7 +54093,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -55425,7 +55429,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -55512,7 +55516,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -60083,7 +60087,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -60207,7 +60211,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -61541,7 +61545,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -61628,7 +61632,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -62428,7 +62432,8 @@ export class Collection extends Object { #_2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf: (Object | URL)[] = []; #_trust_2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf: VocabTrustSet = new Set(); - + #_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController: (URL)[] = []; + /** * Constructs a new instance of Collection with the given values. * @param values The values to initialize the instance with. @@ -62455,7 +62460,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;} , options: { documentLoader?: DocumentLoader, @@ -62661,6 +62666,19 @@ proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | nu ); } } + + if ("deliveryController" in values && values.deliveryController != null) { + if (values.deliveryController instanceof URL) { + // @ts-ignore: type is checked above. + this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = [values.deliveryController]; + + } else { + throw new TypeError( + "The deliveryController must be of type " + + "URL" + ".", + ); + } + } } /** @@ -62716,7 +62734,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;} = {}, options: { @@ -62979,6 +62997,20 @@ proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | nu ); } } + clone.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length < vocabSparseArrayMinimumLength + ? this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.slice() : vocabCopyPropertyArray(this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController); + if ("deliveryController" in values && values.deliveryController != null) { + if (values.deliveryController instanceof URL) { + // @ts-ignore: type is checked above. + clone.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = [values.deliveryController]; + + } else { + throw new TypeError( + "The deliveryController must be of type " + + "URL" + ".", + ); + } + } return clone; } @@ -63039,7 +63071,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -63325,6 +63357,28 @@ const base = getDeepCloneDescriptor(this.prototype)!; } } } + + { + const array = node.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController; + const snapshot = array.length < vocabSparseArrayMinimumLength + ? undefined : vocabSparseArraySnapshot(array); + if (snapshot != null) { + for (const i of snapshot.indices) { + if (!globalThis.Object.hasOwn(array, i)) continue; + const value = array[i]; + if (value != null && typeof value === "object") { + array[i] = context.value(value); + } + } + } else { + for (let i = 0; i < node.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length; i++) { + const value = node.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController[i]; + if (value != null && typeof value === "object") { + node.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController[i] = context.value(value); + } + } + } + } } }); } static { @@ -63857,7 +63911,7 @@ static { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -63995,7 +64049,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -64119,7 +64173,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -64243,7 +64297,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -64367,7 +64421,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -64491,7 +64545,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -64615,7 +64669,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -64739,7 +64793,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -64863,7 +64917,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -64932,6 +64986,100 @@ static { }, }; descriptors.set("https://w3id.org/fep/5711#likedOf", descriptor); + + descriptor = { + canonicalIri: "https://w3id.org/fep/f799#deliveryController", + aliases: [], + validate(object: object): void { void (object as Collection).#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController; }, + assign(object: object, values: unknown[]): void { + (object as Collection).#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController: (URL)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && "@list" in inputValues[0] + ? inputValues[0]["@list"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + keepReceivedJsonLd(decoded, v, options); + _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + void shouldCacheJsonLd; + return _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: "expand"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Collection).#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController) { + + let element = ( + { "@id": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set("https://w3id.org/fep/f799#deliveryController", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -69703,6 +69851,23 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return v; } +/** The actor claimed to control delivery suspension for this shared inbox, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). No actor is + * fetched. Applications must verify the reciprocal shared-inbox link and + * authenticate notices before accepting a suspension. + * + */ + get deliveryController(): (URL | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length < 1) return null; + return this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController[0]; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -70044,6 +70209,22 @@ rawPropertyDescriptors.set(this.prototype, descriptors); } + compactItems = []; + for (const v of this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController) { + const item = ( + formatIri(v) + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result["deliveryController"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result["type"] = "Collection"; if (this.id != null) result["id"] = formatIri(this.id); result["@context"] = ["https://www.w3.org/ns/activitystreams","https://w3id.org/security/data-integrity/v1","https://gotosocial.org/ns",{"toot":"http://joinmastodon.org/ns#","misskey":"https://misskey-hub.net/ns#","fedibird":"http://fedibird.com/ns#","ChatMessage":"http://litepub.social/ns#ChatMessage","sensitive":"as:sensitive","votersCount":"toot:votersCount","Emoji":"toot:Emoji","Hashtag":"as:Hashtag","quote":{"@id":"https://w3id.org/fep/044f#quote","@type":"@id"},"quoteUrl":"as:quoteUrl","_misskey_quote":"misskey:_misskey_quote","quoteUri":"fedibird:quoteUri","QuoteAuthorization":"https://w3id.org/fep/044f#QuoteAuthorization","QuoteRequest":"https://w3id.org/fep/044f#QuoteRequest","quoteAuthorization":{"@id":"https://w3id.org/fep/044f#quoteAuthorization","@type":"@id"},"emojiReactions":{"@id":"fedibird:emojiReactions","@type":"@id"}},{"contextHistory":{"@id":"https://w3id.org/fep/171b/contextHistory","@type":"@id"}}]; @@ -70445,6 +70626,27 @@ rawPropertyDescriptors.set(this.prototype, descriptors); } + array = []; + for (const v of this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController) { + + let element = ( + { "@id": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values["https://w3id.org/fep/f799#deliveryController"] = propValue; + + } + values["@type"] = ["https://www.w3.org/ns/activitystreams#Collection"]; if (this.id != null) values["@id"] = formatIri(this.id); if (options.format === "expand") { @@ -70513,10 +70715,15 @@ rawPropertyDescriptors.set(this.prototype, descriptors); protected override isCompactable(): boolean { + if ( + this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController != null && + this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://purl.org/dc/terms/license","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/5711#followersOf","https://w3id.org/fep/5711#followingOf","https://w3id.org/fep/5711#inboxOf","https://w3id.org/fep/5711#likedOf","https://w3id.org/fep/5711#likesOf","https://w3id.org/fep/5711#outboxOf","https://w3id.org/fep/5711#repliesOf","https://w3id.org/fep/5711#sharesOf","https://w3id.org/security#proof","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#current","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#first","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#items","https://www.w3.org/ns/activitystreams#last","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#totalItems","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://purl.org/dc/terms/license","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/5711#followersOf","https://w3id.org/fep/5711#followingOf","https://w3id.org/fep/5711#inboxOf","https://w3id.org/fep/5711#likedOf","https://w3id.org/fep/5711#likesOf","https://w3id.org/fep/5711#outboxOf","https://w3id.org/fep/5711#repliesOf","https://w3id.org/fep/5711#sharesOf","https://w3id.org/fep/f799#deliveryController","https://w3id.org/security#proof","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#current","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#first","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#items","https://www.w3.org/ns/activitystreams#last","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#totalItems","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url"]); /** * Converts a JSON-LD structure to an object of this type. @@ -71088,7 +71295,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -71181,7 +71388,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -71268,7 +71475,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -71355,7 +71562,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -71442,7 +71649,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -71529,7 +71736,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -71616,7 +71823,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -71703,7 +71910,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -71790,7 +71997,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -71831,6 +72038,71 @@ rawPropertyDescriptors.set(this.prototype, descriptors); instance.#_2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf = _2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, "https://w3id.org/fep/f799#deliveryController") === + rawPropertyDescriptors.get(Collection.prototype)?.get("https://w3id.org/fep/f799#deliveryController")) {const _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController: (URL)[] = []; + + let _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, "https://w3id.org/fep/f799#deliveryController", values) as typeof values[string] + : values["https://w3id.org/fep/f799#deliveryController"]; + + if (isRawPropertyWrite(options) && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array?.length === 1 && + "@list" in _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array[0] && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array == null + ? [] + : _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array.length === 1 && "@list" in _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array[0] + ? _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array[0]["@list"] + : _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + instance.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController; + } if ( !("_retainsRawProperties" in options) || @@ -72136,6 +72408,26 @@ rawPropertyDescriptors.set(this.prototype, descriptors); proxy.likedOf = _2bsySzmT3qEZcrnoe3tZ5xBjXSju_likedOf[0]; } + const _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController = this.#_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for("Deno.customInspect")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => "URL " + inspect(inspectIri(v), options), + [Symbol.for("nodejs.util.inspect.custom")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => "URL " + inspect(inspectIri(v), options), + } + : v); + + if (_3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController.length == 1) { + proxy.deliveryController = _3ShLNws1gt77QhrYfomRYiQQS4Vo_deliveryController[0]; + } + return proxy; } } @@ -72205,7 +72497,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];} , options: { documentLoader?: DocumentLoader, @@ -72310,7 +72602,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];} = {}, options: { @@ -72432,7 +72724,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -72533,7 +72825,7 @@ static { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -73243,7 +73535,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://purl.org/dc/terms/license","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/5711#followersOf","https://w3id.org/fep/5711#followingOf","https://w3id.org/fep/5711#inboxOf","https://w3id.org/fep/5711#likedOf","https://w3id.org/fep/5711#likesOf","https://w3id.org/fep/5711#outboxOf","https://w3id.org/fep/5711#repliesOf","https://w3id.org/fep/5711#sharesOf","https://w3id.org/security#proof","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#current","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#first","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#items","https://www.w3.org/ns/activitystreams#last","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#totalItems","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://purl.org/dc/terms/license","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/5711#followersOf","https://w3id.org/fep/5711#followingOf","https://w3id.org/fep/5711#inboxOf","https://w3id.org/fep/5711#likedOf","https://w3id.org/fep/5711#likesOf","https://w3id.org/fep/5711#outboxOf","https://w3id.org/fep/5711#repliesOf","https://w3id.org/fep/5711#sharesOf","https://w3id.org/fep/f799#deliveryController","https://w3id.org/security#proof","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#current","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#first","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#items","https://www.w3.org/ns/activitystreams#last","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#totalItems","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url"]); /** * Converts a JSON-LD structure to an object of this type. @@ -73471,7 +73763,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -73652,7 +73944,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} , options: { documentLoader?: DocumentLoader, @@ -73742,7 +74034,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} = {}, options: { @@ -73847,7 +74139,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;items?: (Object | Link | URL)[];topic?: Hashtag | null;discoverable?: boolean | null;} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -74370,7 +74662,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://joinmastodon.org/ns#discoverable","http://purl.org/dc/terms/license","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/5711#followersOf","https://w3id.org/fep/5711#followingOf","https://w3id.org/fep/5711#inboxOf","https://w3id.org/fep/5711#likedOf","https://w3id.org/fep/5711#likesOf","https://w3id.org/fep/5711#outboxOf","https://w3id.org/fep/5711#repliesOf","https://w3id.org/fep/5711#sharesOf","https://w3id.org/fep/7aa9#topic","https://w3id.org/security#proof","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#current","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#first","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#items","https://www.w3.org/ns/activitystreams#last","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#totalItems","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://joinmastodon.org/ns#discoverable","http://purl.org/dc/terms/license","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/5711#followersOf","https://w3id.org/fep/5711#followingOf","https://w3id.org/fep/5711#inboxOf","https://w3id.org/fep/5711#likedOf","https://w3id.org/fep/5711#likesOf","https://w3id.org/fep/5711#outboxOf","https://w3id.org/fep/5711#repliesOf","https://w3id.org/fep/5711#sharesOf","https://w3id.org/fep/7aa9#topic","https://w3id.org/fep/f799#deliveryController","https://w3id.org/security#proof","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#current","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#first","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#items","https://www.w3.org/ns/activitystreams#last","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#totalItems","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url"]); /** * Converts a JSON-LD structure to an object of this type. @@ -75173,7 +75465,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -76632,7 +76924,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -78354,19 +78646,1932 @@ endpoints?: (URL)[];} // properties of the object: _retainsRawProperties: false, }); - if (!(instance instanceof Export)) { + if (!(instance instanceof Export)) { + throw new TypeError("Unexpected type: " + instance.constructor.name); + } + + let shouldCacheJsonLd = instance._shouldCacheJsonLd; + + if ( + !("_retainsRawProperties" in options) || + options._retainsRawProperties !== false + ) { + const retained = retainRawProperties( + values, + Export.#knownRawPropertyIris, + ); + if (retained != null) retainedRawProperties.set(instance, retained); + } + if (isRawPropertyWrite(options)) publishSuppliedRawProperties(instance, values); + instance._shouldCacheJsonLd = shouldCacheJsonLd; + if ( + shouldCacheJsonLd && !isRawPropertyWrite(options) && + (!("_fromSubclass" in options) || !options._fromSubclass) + ) { + try { + if (cacheJsonLd != null && cacheJsonLd !== expanded) { + const compactArray = Array.isArray(json) && json.length === 1; + const jsonLd = compactArray ? json[0] : json; + const normalized = cacheJsonLd; + const cachedJsonLd = await compactJsonLdCache( + normalized, + jsonLd, + options.contextLoader, + ); + instance._cachedJsonLd = compactArray ? [cachedJsonLd] : cachedJsonLd; + } else { + instance._cachedJsonLd = structuredClone(json); + } + } catch { + getLogger(["fedify", "vocab"]).warn( + "Failed to cache JSON-LD: {json}", + { json }, + ); + } + } + return instance; + } + + protected override _getCustomInspectProxy(): Record { + const proxy: Record = super._getCustomInspectProxy(); + return proxy; + } + } + + +// deno-lint-ignore no-explicit-any +(Export.prototype as any)[Symbol.for("Deno.customInspect")] = + function ( + this: Export, + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string { + const proxy = this._getCustomInspectProxy(); + return "Export " + inspect(proxy, options); + }; + +// deno-lint-ignore no-explicit-any +(Export.prototype as any)[Symbol.for("nodejs.util.inspect.custom")] = + function ( + this: Export, + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string { + const proxy = this._getCustomInspectProxy(); + return "Export " + inspect(proxy, options); + }; + /** A finite request to suspend inbox delivery, as defined by draft + * [FEP-f799](https://w3id.org/fep/f799). Inherited attribution, publication, + * start and end times, summary, and URL describe the notice and its controller. + * Constructing or parsing this vocabulary object does not authenticate its + * publisher, establish control of a target, or suspend delivery. Applications + * must validate the original document and verify authority separately. + * + */ +export class DeliverySuspension extends Object { + + /** + * The type URI of {@link DeliverySuspension}: \`https://w3id.org/fep/f799#DeliverySuspension\`. + */ + static override get typeId(): URL { + return new URL("https://w3id.org/fep/f799#DeliverySuspension"); + } + #_AEYGCGMN1Trr4fQuDycJ6pRngtc_status: (string)[] = []; +#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox: (URL)[] = []; +#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin: (string)[] = []; +#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement: (URL)[] = []; +#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision: (number)[] = []; + + /** + * Constructs a new instance of DeliverySuspension with the given values. + * @param values The values to initialize the instance with. + * @param options The options to use for initialization. + */ + constructor( + values: + { +id?: URL | null; +attachments?: (Object | Link | PropertyValue | URL)[];attribution?: Application | Group | Organization | Person | Service | URL | null; +attributions?: (Application | Group | Organization | Person | Service | URL)[];audience?: Object | URL | null; +audiences?: (Object | URL)[];content?: string | LanguageString | null; +contents?: ((string | LanguageString))[];contexts?: (Object | Link | URL)[];contextHistory?: Collection | URL | null; +contextHistories?: (Collection | URL)[];name?: string | LanguageString | null; +names?: ((string | LanguageString))[];endTime?: Temporal.Instant | null;generators?: (Object | Link | URL)[];icon?: Image | URL | null; +icons?: (Image | URL)[];image?: Image | URL | null; +images?: (Image | URL)[];replyTarget?: Object | Link | URL | null; +replyTargets?: (Object | Link | URL)[];location?: Object | Link | URL | null; +locations?: (Object | Link | URL)[];preview?: Link | Object | URL | null; +previews?: (Link | Object | URL)[];published?: Temporal.Instant | null;replies?: Collection | URL | null;shares?: Collection | URL | null;likes?: Collection | URL | null;emojiReactions?: Collection | URL | null;startTime?: Temporal.Instant | null;summary?: string | LanguageString | null; +summaries?: ((string | LanguageString))[];tags?: (Object | Link | URL)[];updated?: Temporal.Instant | null;url?: URL | Link | null; +urls?: ((URL | Link))[];to?: Object | URL | null; +tos?: (Object | URL)[];bto?: Object | URL | null; +btos?: (Object | URL)[];cc?: Object | URL | null; +ccs?: (Object | URL)[];bcc?: Object | URL | null; +bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];suspensionStatus?: string | null;targetInbox?: URL | null;targetOrigin?: string | null;announcement?: URL | null;revision?: number | null;} +, + options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + tracerProvider?: TracerProvider, + verifyPortableObject?: PortableObjectVerifier, + } = {}, + ) { + super(values, options); + if ("suspensionStatus" in values && values.suspensionStatus != null) { + if (typeof values.suspensionStatus === "string") { + // @ts-ignore: type is checked above. + this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = [values.suspensionStatus]; + + } else { + throw new TypeError( + "The suspensionStatus must be of type " + + "string" + ".", + ); + } + } + + if ("targetInbox" in values && values.targetInbox != null) { + if (values.targetInbox instanceof URL) { + // @ts-ignore: type is checked above. + this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = [values.targetInbox]; + + } else { + throw new TypeError( + "The targetInbox must be of type " + + "URL" + ".", + ); + } + } + + if ("targetOrigin" in values && values.targetOrigin != null) { + if (typeof values.targetOrigin === "string") { + // @ts-ignore: type is checked above. + this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = [values.targetOrigin]; + + } else { + throw new TypeError( + "The targetOrigin must be of type " + + "string" + ".", + ); + } + } + + if ("announcement" in values && values.announcement != null) { + if (values.announcement instanceof URL) { + // @ts-ignore: type is checked above. + this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = [values.announcement]; + + } else { + throw new TypeError( + "The announcement must be of type " + + "URL" + ".", + ); + } + } + + if ("revision" in values && values.revision != null) { + if (typeof values.revision === "number" && Number.isSafeInteger(values.revision) && values.revision > 0) { + // @ts-ignore: type is checked above. + this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = [values.revision]; + + } else { + throw new TypeError( + "The revision must be of type " + + "number" + ".", + ); + } + } + } + + /** + * Clones this instance, optionally updating it with the given values. + * + * This is a shallow copy: property arrays are copied, but nested objects + * and URLs are shared with this instance. Dereferencing accessors can cache + * fetched objects in the instance whose accessor is called. Hydrating a + * shared nested object through the clone can affect the original as well, + * and can change JSON-LD output when either is embedded in another + * object. Hydrating a top-level property of the clone does not update this + * instance's property. + * + * To resolve properties without sharing nested objects, use + * {@link DeliverySuspension.deepClone} before hydration. + * See the [vocabulary manual](https://fedify.dev/manual/vocab#immutability) + * for details, including how cached JSON-LD affects serialization. + * + * Unknown properties retained when this instance was decoded are shared + * with the clone, together with the set of explicitly published raw + * properties, so \`getRawPropertyValues()\` returns them for the clone + * as well, even if the clone replaces other values. + * + * A clone never inherits a signed JSON-LD representation retained by + * \`signObject()\`: the clone may differ from the document that the proof + * covers, so embedding the original secured JSON in a parent document + * would be wrong. Sign the clone again if it has to be embedded as a + * secured child. + * + * @param values The values to update the clone with. + * @param options The options to use for cloning. + * @returns The cloned instance with its own property arrays. Nested objects + * and URLs are shared with this instance. + */ + override clone( + values: + { +id?: URL | null; +attachments?: (Object | Link | PropertyValue | URL)[];attribution?: Application | Group | Organization | Person | Service | URL | null; +attributions?: (Application | Group | Organization | Person | Service | URL)[];audience?: Object | URL | null; +audiences?: (Object | URL)[];content?: string | LanguageString | null; +contents?: ((string | LanguageString))[];contexts?: (Object | Link | URL)[];contextHistory?: Collection | URL | null; +contextHistories?: (Collection | URL)[];name?: string | LanguageString | null; +names?: ((string | LanguageString))[];endTime?: Temporal.Instant | null;generators?: (Object | Link | URL)[];icon?: Image | URL | null; +icons?: (Image | URL)[];image?: Image | URL | null; +images?: (Image | URL)[];replyTarget?: Object | Link | URL | null; +replyTargets?: (Object | Link | URL)[];location?: Object | Link | URL | null; +locations?: (Object | Link | URL)[];preview?: Link | Object | URL | null; +previews?: (Link | Object | URL)[];published?: Temporal.Instant | null;replies?: Collection | URL | null;shares?: Collection | URL | null;likes?: Collection | URL | null;emojiReactions?: Collection | URL | null;startTime?: Temporal.Instant | null;summary?: string | LanguageString | null; +summaries?: ((string | LanguageString))[];tags?: (Object | Link | URL)[];updated?: Temporal.Instant | null;url?: URL | Link | null; +urls?: ((URL | Link))[];to?: Object | URL | null; +tos?: (Object | URL)[];bto?: Object | URL | null; +btos?: (Object | URL)[];cc?: Object | URL | null; +ccs?: (Object | URL)[];bcc?: Object | URL | null; +bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];suspensionStatus?: string | null;targetInbox?: URL | null;targetOrigin?: string | null;announcement?: URL | null;revision?: number | null;} + + = {}, + options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + verifyPortableObject?: PortableObjectVerifier, + } = {} + ): DeliverySuspension { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + // @ts-ignore: $warning is not recognized as a property, but it is. + options = { ...options, $warning: this._warning }; + } + const clone = super.clone(values, options) as unknown as DeliverySuspension;clone.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length < vocabSparseArrayMinimumLength + ? this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.slice() : vocabCopyPropertyArray(this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status); + if ("suspensionStatus" in values && values.suspensionStatus != null) { + if (typeof values.suspensionStatus === "string") { + // @ts-ignore: type is checked above. + clone.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = [values.suspensionStatus]; + + } else { + throw new TypeError( + "The suspensionStatus must be of type " + + "string" + ".", + ); + } + } + clone.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length < vocabSparseArrayMinimumLength + ? this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.slice() : vocabCopyPropertyArray(this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox); + if ("targetInbox" in values && values.targetInbox != null) { + if (values.targetInbox instanceof URL) { + // @ts-ignore: type is checked above. + clone.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = [values.targetInbox]; + + } else { + throw new TypeError( + "The targetInbox must be of type " + + "URL" + ".", + ); + } + } + clone.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length < vocabSparseArrayMinimumLength + ? this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.slice() : vocabCopyPropertyArray(this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin); + if ("targetOrigin" in values && values.targetOrigin != null) { + if (typeof values.targetOrigin === "string") { + // @ts-ignore: type is checked above. + clone.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = [values.targetOrigin]; + + } else { + throw new TypeError( + "The targetOrigin must be of type " + + "string" + ".", + ); + } + } + clone.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length < vocabSparseArrayMinimumLength + ? this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.slice() : vocabCopyPropertyArray(this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement); + if ("announcement" in values && values.announcement != null) { + if (values.announcement instanceof URL) { + // @ts-ignore: type is checked above. + clone.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = [values.announcement]; + + } else { + throw new TypeError( + "The announcement must be of type " + + "URL" + ".", + ); + } + } + clone.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length < vocabSparseArrayMinimumLength + ? this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.slice() : vocabCopyPropertyArray(this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision); + if ("revision" in values && values.revision != null) { + if (typeof values.revision === "number" && Number.isSafeInteger(values.revision) && values.revision > 0) { + // @ts-ignore: type is checked above. + clone.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = [values.revision]; + + } else { + throw new TypeError( + "The revision must be of type " + + "number" + ".", + ); + } + } + + return clone; + } + + /** + * Copies this instance and its nested vocabulary objects, optionally + * replacing property values. Replacement values are copied too. + * + * Property arrays, URLs and byte arrays are independent of the source. + * Repeated references remain shared within the copy. References to this + * source in replacement values receive a separate copy of its pre-update + * values, rather than referring back to the updated root. + * Other scalar values, including opaque cryptographic keys, are shared. + * + * Each copied object retains its own default loaders, tracer, verifier + * and base URL. Options override defaults only on the root instance. + * This method does not fetch or serialize objects. Cached JSON-LD and + * retained signed representations are not copied, and original formatting + * is not preserved. Unknown properties retained when an object was decoded + * are shared with its copy, so \`getRawPropertyValues()\` returns them for + * the copy as well. Sign the copy again if it needs a valid proof. + * + * Trust and portable provenance follow clone() rules at every level. + * Historical referrers within the graph are copied without replacements; + * referrers outside the graph still point at the original external objects. + * Custom clone() overrides must return fresh, compatible instances and + * remain responsible for their own constructor and cloning side effects. + * Large sparse property arrays with ordinary data entries are copied using + * a snapshot of their length and present indices. Entries added after a + * snapshot are not visited; deleted entries are skipped, and values changed + * after the snapshot are read when reached. Custom + * clone() overrides must avoid structurally changing a field being copied + * if they need all its nested objects to be independent of the source. + * + * @param values The values to replace before copying the graph. + * @param options Root loader and verifier overrides. Undefined options + * retain the corresponding defaults. + * @returns An independent copy of the stored vocabulary graph. + * @since 2.5.0 + */ + override deepClone(values: +{ +id?: URL | null; +attachments?: (Object | Link | PropertyValue | URL)[];attribution?: Application | Group | Organization | Person | Service | URL | null; +attributions?: (Application | Group | Organization | Person | Service | URL)[];audience?: Object | URL | null; +audiences?: (Object | URL)[];content?: string | LanguageString | null; +contents?: ((string | LanguageString))[];contexts?: (Object | Link | URL)[];contextHistory?: Collection | URL | null; +contextHistories?: (Collection | URL)[];name?: string | LanguageString | null; +names?: ((string | LanguageString))[];endTime?: Temporal.Instant | null;generators?: (Object | Link | URL)[];icon?: Image | URL | null; +icons?: (Image | URL)[];image?: Image | URL | null; +images?: (Image | URL)[];replyTarget?: Object | Link | URL | null; +replyTargets?: (Object | Link | URL)[];location?: Object | Link | URL | null; +locations?: (Object | Link | URL)[];preview?: Link | Object | URL | null; +previews?: (Link | Object | URL)[];published?: Temporal.Instant | null;replies?: Collection | URL | null;shares?: Collection | URL | null;likes?: Collection | URL | null;emojiReactions?: Collection | URL | null;startTime?: Temporal.Instant | null;summary?: string | LanguageString | null; +summaries?: ((string | LanguageString))[];tags?: (Object | Link | URL)[];updated?: Temporal.Instant | null;url?: URL | Link | null; +urls?: ((URL | Link))[];to?: Object | URL | null; +tos?: (Object | URL)[];bto?: Object | URL | null; +btos?: (Object | URL)[];cc?: Object | URL | null; +ccs?: (Object | URL)[];bcc?: Object | URL | null; +bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];suspensionStatus?: string | null;targetInbox?: URL | null;targetOrigin?: string | null;announcement?: URL | null;revision?: number | null;} += {}, options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + verifyPortableObject?: PortableObjectVerifier, + } = {}): DeliverySuspension { + const cloneOptions = { + documentLoader: options.documentLoader ?? this._documentLoader, + contextLoader: options.contextLoader ?? this._contextLoader, + verifyPortableObject: options.verifyPortableObject ?? this._verifyPortableObject, + tracerProvider: this._tracerProvider, + baseUrl: this._baseUrl, + }; + return deepCloneGraph(this, this.clone(values, cloneOptions)); + } +static { +const base = getDeepCloneDescriptor(this.prototype)!; + deepCloneDescriptors.set(this.prototype, { + create: base.create, + copy(value: object, context: DeepCloneContext): void { + base.copy(value, context); + const node = value as DeliverySuspension; + + { + const array = node.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox; + const snapshot = array.length < vocabSparseArrayMinimumLength + ? undefined : vocabSparseArraySnapshot(array); + if (snapshot != null) { + for (const i of snapshot.indices) { + if (!globalThis.Object.hasOwn(array, i)) continue; + const value = array[i]; + if (value != null && typeof value === "object") { + array[i] = context.value(value); + } + } + } else { + for (let i = 0; i < node.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length; i++) { + const value = node.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox[i]; + if (value != null && typeof value === "object") { + node.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox[i] = context.value(value); + } + } + } + } + + { + const array = node.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement; + const snapshot = array.length < vocabSparseArrayMinimumLength + ? undefined : vocabSparseArraySnapshot(array); + if (snapshot != null) { + for (const i of snapshot.indices) { + if (!globalThis.Object.hasOwn(array, i)) continue; + const value = array[i]; + if (value != null && typeof value === "object") { + array[i] = context.value(value); + } + } + } else { + for (let i = 0; i < node.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length; i++) { + const value = node.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement[i]; + if (value != null && typeof value === "object") { + node.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement[i] = context.value(value); + } + } + } + } +} }); } +static { + + const descriptors = new Map(); + let descriptor: RawPropertyDescriptor; + + descriptor = { + canonicalIri: "https://w3id.org/fep/f799#status", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _AEYGCGMN1Trr4fQuDycJ6pRngtc_status: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && "@list" in inputValues[0] + ? inputValues[0]["@list"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + keepReceivedJsonLd(decoded, v, options); + _AEYGCGMN1Trr4fQuDycJ6pRngtc_status.push(decoded); + + } + + if (isRawPropertyWrite(options) && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + void shouldCacheJsonLd; + return _AEYGCGMN1Trr4fQuDycJ6pRngtc_status; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: "expand"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status) { + + let element = ( + { "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set("https://w3id.org/fep/f799#status", descriptor); + + descriptor = { + canonicalIri: "https://w3id.org/fep/f799#targetInbox", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox: (URL)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && "@list" in inputValues[0] + ? inputValues[0]["@list"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + keepReceivedJsonLd(decoded, v, options); + _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.push(decoded); + + } + + if (isRawPropertyWrite(options) && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + void shouldCacheJsonLd; + return _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: "expand"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox) { + + let element = ( + { "@id": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set("https://w3id.org/fep/f799#targetInbox", descriptor); + + descriptor = { + canonicalIri: "https://w3id.org/fep/f799#targetOrigin", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && "@list" in inputValues[0] + ? inputValues[0]["@list"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + keepReceivedJsonLd(decoded, v, options); + _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + void shouldCacheJsonLd; + return _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: "expand"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin) { + + let element = ( + { "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set("https://w3id.org/fep/f799#targetOrigin", descriptor); + + descriptor = { + canonicalIri: "https://w3id.org/fep/f799#announcement", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement: (URL)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && "@list" in inputValues[0] + ? inputValues[0]["@list"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + keepReceivedJsonLd(decoded, v, options); + _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.push(decoded); + + } + + if (isRawPropertyWrite(options) && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + void shouldCacheJsonLd; + return _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: "expand"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement) { + + let element = ( + { "@id": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set("https://w3id.org/fep/f799#announcement", descriptor); + + descriptor = { + canonicalIri: "https://w3id.org/fep/f799#revision", + aliases: [], + validate(object: object): void { void (object as DeliverySuspension).#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision; }, + assign(object: object, values: unknown[]): void { + (object as DeliverySuspension).#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision: (number)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && "@list" in inputValues[0] + ? inputValues[0]["@list"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "number" && Number.isSafeInteger(v["@value"]) + && v["@value"] > 0 + && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#integer")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "number" && Number.isSafeInteger(v["@value"]) + && v["@value"] > 0 + && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#integer")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "number" && Number.isSafeInteger(decoded) && decoded > 0)) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + keepReceivedJsonLd(decoded, v, options); + _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + void shouldCacheJsonLd; + return _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: "expand"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as DeliverySuspension).#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision) { + + let element = ( + { "@type": "http://www.w3.org/2001/XMLSchema#integer", "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set("https://w3id.org/fep/f799#revision", descriptor); +rawPropertyDescriptors.set(this.prototype, descriptors); +} + +/** The notice's claimed state, normally \`active\` or \`cancelled\`. This is the + * FEP-f799 status property, distinct from unrelated profile status fields. + * This accessor does not validate the notice's lifecycle. + * + */ + get suspensionStatus(): (string | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length < 1) return null; + return this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status[0]; + } + +/** The exact inbox whose delivery is requested to pause. A notice must name + * either this property or \`targetOrigin\`. No inbox is fetched, and this + * URL-valued accessor does not establish control or validate target scope. + * + */ + get targetInbox(): (URL | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length < 1) return null; + return this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox[0]; + } + +/** The claimed HTTPS origin whose inbox delivery is requested to pause. + * Preserves the string's spelling without URL normalization. A notice must + * name either this property or \`targetInbox\`; applications must validate + * the origin and verify its controller independently. + * + */ + get targetOrigin(): (string | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length < 1) return null; + return this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin[0]; + } + +/** The claimed identifier of the original {@link Create} announcement, when + * the notice was announced through \`Create\`. No activity is fetched or + * authenticated by this accessor. + * + */ + get announcement(): (URL | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length < 1) return null; + return this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement[0]; + } + +/** The notice's positive safe integer revision. This value alone does not + * establish freshness or an authenticated revision history. + * + */ + get revision(): (number | null) { + if (this._warning != null) { + getLogger(this._warning.category).warn( + this._warning.message, + this._warning.values + ); + } + if (this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length < 1) return null; + return this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision[0]; + } + + /** + * Converts this object to a JSON-LD structure. + * @param options The options to use. + * - \`format\`: The format of the output: \`compact\` or + \`expand\`. + * - \`contextLoader\`: The loader for remote JSON-LD contexts. + * - \`context\`: The JSON-LD context to use. Not applicable + when \`format\` is set to \`'expand'\`. + * @returns The JSON-LD representation of this object. + */ + override async toJsonLd(options: { + format?: "compact" | "expand", + contextLoader?: DocumentLoader, + context?: string | Record | (string | Record)[], + } = {}): Promise { + if ( + options.format == null && + this._cachedJsonLd != null && + // A parent encoding its values anew does not embed the document this + // object was received in, which can rely on what was around it there: + !( + "_embedding" in options && + options._embedding && + embeddedReceivedJsonLd.has(this._cachedJsonLd) + ) + ) { + return this._cachedJsonLd; + } + if (options.format !== "compact" && options.context != null) { + throw new TypeError( + "The context option can only be used when the format option is set " + + "to 'compact'." + ); + } + options = { + ...options, + contextLoader: options.contextLoader ?? getDocumentLoader(), + }; + // Joins the enclosing frame's signed-value scope, or starts one when this + // frame is the outermost. Only the owning frame puts retained signed + // child documents back in place of their placeholders. + const signedValues = enterSignedValueScope(options); + + if (options.format == null && this.isCompactable() && + (publishedRawProperties.get(this)?.size ?? 0) === 0) { + + const result = await super.toJsonLd({ + ...options, + format: undefined, + context: undefined, + }) as Record; + + // deno-lint-ignore no-unused-vars + let compactItems: unknown[]; + + compactItems = []; + for (const v of this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result["status"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + compactItems = []; + for (const v of this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox) { + const item = ( + formatIri(v) + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result["targetInbox"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + compactItems = []; + for (const v of this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result["targetOrigin"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + compactItems = []; + for (const v of this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement) { + const item = ( + formatIri(v) + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result["announcement"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + compactItems = []; + for (const v of this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result["revision"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + + result["type"] = "DeliverySuspension"; + if (this.id != null) result["id"] = formatIri(this.id); + result["@context"] = ["https://www.w3.org/ns/activitystreams","https://w3id.org/security/data-integrity/v1","https://gotosocial.org/ns",{"fedibird":"http://fedibird.com/ns#","sensitive":"as:sensitive","emojiReactions":{"@id":"fedibird:emojiReactions","@type":"@id"}},{"contextHistory":{"@id":"https://w3id.org/fep/171b/contextHistory","@type":"@id"}},"https://w3id.org/fep/f799"]; + return signedValues.owner + ? resolveSignedValues(result, signedValues.scope) + : result; + } + + // deno-lint-ignore no-unused-vars prefer-const + let array: unknown[]; + + const baseValues = await super.toJsonLd({ + ...options, + format: "expand", + context: undefined, + }) as unknown[]; + const values = baseValues[0] as Record< + string, + unknown[] | { "@list": unknown[] } | string + >; + + array = []; + for (const v of this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status) { + + let element = ( + { "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values["https://w3id.org/fep/f799#status"] = propValue; + + } + + array = []; + for (const v of this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox) { + + let element = ( + { "@id": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values["https://w3id.org/fep/f799#targetInbox"] = propValue; + + } + + array = []; + for (const v of this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin) { + + let element = ( + { "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values["https://w3id.org/fep/f799#targetOrigin"] = propValue; + + } + + array = []; + for (const v of this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement) { + + let element = ( + { "@id": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values["https://w3id.org/fep/f799#announcement"] = propValue; + + } + + array = []; + for (const v of this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision) { + + let element = ( + { "@type": "http://www.w3.org/2001/XMLSchema#integer", "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values["https://w3id.org/fep/f799#revision"] = propValue; + + } + + values["@type"] = ["https://w3id.org/fep/f799#DeliverySuspension"]; + if (this.id != null) values["@id"] = formatIri(this.id); + if (options.format === "expand") { + return await jsonld.expand( + values, + { + documentLoader: options.contextLoader, + keepFreeFloatingNodes: true, + }, + ); + } + let docContext: Parameters[1] = options.context ?? + ["https://www.w3.org/ns/activitystreams","https://w3id.org/security/data-integrity/v1","https://gotosocial.org/ns",{"fedibird":"http://fedibird.com/ns#","sensitive":"as:sensitive","emojiReactions":{"@id":"fedibird:emojiReactions","@type":"@id"}},{"contextHistory":{"@id":"https://w3id.org/fep/171b/contextHistory","@type":"@id"}},"https://w3id.org/fep/f799"]; + + if (options.context == null) { + const currentContexts = Array.isArray(docContext) ? docContext : [docContext]; + const additionalContexts = getExtraContexts(values).filter( + context => !currentContexts.includes(context) + ); + if (additionalContexts.length > 0) { + docContext = [...currentContexts, ...additionalContexts]; + } + } + + let compacted = await jsonld.compact( + values, + docContext, + { documentLoader: options.contextLoader, keepFreeFloatingNodes: true }, + ); + + if (options.context == null) { + const currentContexts = Array.isArray(docContext) ? docContext : [docContext]; + const additionalContexts = getExtraContexts(compacted).filter( + context => !currentContexts.includes(context) + ); + if (additionalContexts.length > 0) { + docContext = [...currentContexts, ...additionalContexts]; + compacted = await jsonld.compact(values, docContext, { + documentLoader: options.contextLoader, + keepFreeFloatingNodes: true, + }); + } + } + + if (docContext != null) { + // Embed context + + if ("proof" in compacted && + compacted.proof != null) { + if (Array.isArray(compacted.proof)) { + for (const element of compacted.proof) { + if (element != null && typeof element === "object") { + element["@context"] = docContext; + } + } + } else if (typeof compacted.proof === "object") { + compacted.proof["@context"] = docContext; + } + } + + } + return signedValues.owner + ? resolveSignedValues(compacted, signedValues.scope) + : compacted; + } + + protected override isCompactable(): boolean { + + if ( + this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status != null && + this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length > 0 + ) return false; + + if ( + this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox != null && + this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length > 0 + ) return false; + + if ( + this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin != null && + this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length > 0 + ) return false; + + if ( + this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement != null && + this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length > 0 + ) return false; + + if ( + this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision != null && + this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length > 0 + ) return false; + + return super.isCompactable(); + } + + static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://purl.org/dc/terms/license","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/f799#announcement","https://w3id.org/fep/f799#revision","https://w3id.org/fep/f799#status","https://w3id.org/fep/f799#targetInbox","https://w3id.org/fep/f799#targetOrigin","https://w3id.org/security#proof","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url"]); + + /** + * Converts a JSON-LD structure to an object of this type. + * @param json The JSON-LD structure to convert. + * @param options The options to use. + * - \`documentLoader\`: The loader for remote JSON-LD documents. + * - \`contextLoader\`: The loader for remote JSON-LD contexts. + * - \`tracerProvider\`: The OpenTelemetry tracer provider to use. + * If omitted, the global tracer provider is used. + * - \`verifyPortableObject\`: The default FEP-ef61 portable + * object verifier for the property accessors of the + * returned object and the objects obtained from it. It + * does not verify the given \`json\` itself. + * @returns The object of this type. + * @throws {TypeError} If the given \`json\` is invalid. + */ + static override async fromJsonLd( + json: unknown, + options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + tracerProvider?: TracerProvider, + verifyPortableObject?: PortableObjectVerifier, + baseUrl?: URL, + } = {}, + ): Promise { + const tracerProvider = options.tracerProvider ?? trace.getTracerProvider(); + const tracer = tracerProvider.getTracer( + "@fedify/vocab-tools", + "0.0.0", + ); + return await tracer.startActiveSpan( + "activitypub.parse_object", + async (span) => { + try { + const object = await this.__fromJsonLd__DeliverySuspension__( + json, span, options); + if (object.id != null) { + span.setAttribute("activitypub.object.id", object.id.href); + } + return object; + } catch (error) { + span.setStatus({ + code: SpanStatusCode.ERROR, + message: String(error), + }); + throw error; + } finally { + span.end(); + } + }, + ); + } + + protected static async __fromJsonLd__DeliverySuspension__( + json: unknown, + span: Span, + options: { + documentLoader?: DocumentLoader, + contextLoader?: DocumentLoader, + tracerProvider?: TracerProvider, + verifyPortableObject?: PortableObjectVerifier, + baseUrl?: URL, + } = {}, + ): Promise { + if (typeof json === "undefined") { + throw new TypeError("Invalid JSON-LD: undefined."); + } + else if (json === null) throw new TypeError("Invalid JSON-LD: null."); + options = { + ...options, + documentLoader: options.documentLoader ?? getDocumentLoader(), + contextLoader: options.contextLoader ?? getDocumentLoader(), + tracerProvider: options.tracerProvider ?? trace.getTracerProvider(), + }; + // deno-lint-ignore no-explicit-any + let values: Record & { "@id"?: string }; + let expanded: unknown[]; + if ( + "_expanded" in options && + options._expanded && + typeof json === "object" && + !Array.isArray(json) + ) { + // An embedded value, which its parent has expanded already; expanding + // it again would make other nodes than the ones the received documents + // are known by. This comes before _fromSubclass, which an embedded + // value inherits from a superclass decoding its parent: + // Expansion takes the first node out of a graph object that has nothing + // else, which an expanded value can still be: + const graph = globalThis.Object.keys(json).length === 1 && + Array.isArray((json as { "@graph"?: unknown })["@graph"]) + ? (json as { "@graph": unknown[] })["@graph"] + : undefined; + if (isRawPropertyWrite(options) && graph != null) { + throw new TypeError("A remaining graph wrapper cannot be represented by the typed decoder."); + } + values = + // deno-lint-ignore no-explicit-any + (graph == null ? json : graph[0] ?? {}) as + (Record & { "@id"?: string }); + expanded = [values]; + } else if ( + "_fromSubclass" in options && + options._fromSubclass && + typeof json === "object" && + !Array.isArray(json) + ) { + values = + // deno-lint-ignore no-explicit-any + json as (Record & { "@id"?: string }); + expanded = [values]; + } else if (globalThis.Object.keys(json).length == 0) { + values = {}; + expanded = [values]; + } else { + const received = await expandReceivedJsonLd( + json, + options.contextLoader ?? getDocumentLoader(), + ); + expanded = received.expanded; + if (received.documents != null) { + options = { ...options, _receivedDocuments: received.documents } as + typeof options; + } + values = + // deno-lint-ignore no-explicit-any + (expanded[0] ?? {}) as (Record & { "@id"?: string }); + } + if (isRawPropertyWrite(options) && + ("@graph" in values || "@included" in values || "@reverse" in values || + globalThis.Object.keys(values).some(key => key.startsWith("_:")))) { + throw new TypeError("The supplied node contains structural data that the typed decoder cannot represent."); + } + const id = parseJsonLdId(values["@id"], options.baseUrl); + if (id != null && options.baseUrl == null) { + options = { ...options, baseUrl: id }; + } + + if ("@type" in values) { + span.setAttribute("activitypub.object.type", values["@type"]); + } + if ("@type" in values && + !values["@type"].every(t => t.startsWith("_:"))) { + + if (!values["@type"].includes("https://w3id.org/fep/f799#DeliverySuspension")) { + throw new TypeError("Invalid type: " + values["@type"]); + } + } + + let cacheJsonLd = !isRawPropertyWrite(options) && (!("_fromSubclass" in options) || !options._fromSubclass) + ? normalizeJsonLdIris( + expanded, + PORTABLE_IRI_KEYS, + PORTABLE_IRI_PATTERN, + ) + : undefined; + if (cacheJsonLd != null && cacheJsonLd !== expanded) { + cacheJsonLd = structuredClone(cacheJsonLd); + } + + // A shallow copy, as the received documents of embedded objects are known + // by the expanded nodes they became: + const superValues = { ...values }; + delete superValues["@type"]; + const instance = await super.fromJsonLd(superValues, { + ...options, + // @ts-ignore: an internal option + _fromSubclass: true, + // The values are the subclass's, not an embedded value: + _expanded: false, + // The subclass retains the unknown properties, since only it knows all + // properties of the object: + _retainsRawProperties: false, + }); + if (!(instance instanceof DeliverySuspension)) { throw new TypeError("Unexpected type: " + instance.constructor.name); } let shouldCacheJsonLd = instance._shouldCacheJsonLd; + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, "https://w3id.org/fep/f799#status") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get("https://w3id.org/fep/f799#status")) {const _AEYGCGMN1Trr4fQuDycJ6pRngtc_status: (string)[] = []; + + let _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, "https://w3id.org/fep/f799#status", values) as typeof values[string] + : values["https://w3id.org/fep/f799#status"]; + + if (isRawPropertyWrite(options) && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array?.length === 1 && + "@list" in _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array[0] && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + for ( + const v of _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array == null + ? [] + : _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array.length === 1 && "@list" in _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array[0] + ? _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array[0]["@list"] + : _AEYGCGMN1Trr4fQuDycJ6pRngtc_status__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _AEYGCGMN1Trr4fQuDycJ6pRngtc_status.push(decoded); + + } + + if (isRawPropertyWrite(options) && _AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + instance.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status = _AEYGCGMN1Trr4fQuDycJ6pRngtc_status; + } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, "https://w3id.org/fep/f799#targetInbox") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get("https://w3id.org/fep/f799#targetInbox")) {const _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox: (URL)[] = []; + + let _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, "https://w3id.org/fep/f799#targetInbox", values) as typeof values[string] + : values["https://w3id.org/fep/f799#targetInbox"]; + + if (isRawPropertyWrite(options) && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array?.length === 1 && + "@list" in _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array[0] && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array == null + ? [] + : _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array.length === 1 && "@list" in _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array[0] + ? _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array[0]["@list"] + : _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.push(decoded); + + } + + if (isRawPropertyWrite(options) && _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + instance.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox; + } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, "https://w3id.org/fep/f799#targetOrigin") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get("https://w3id.org/fep/f799#targetOrigin")) {const _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin: (string)[] = []; + + let _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, "https://w3id.org/fep/f799#targetOrigin", values) as typeof values[string] + : values["https://w3id.org/fep/f799#targetOrigin"]; + + if (isRawPropertyWrite(options) && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array?.length === 1 && + "@list" in _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array[0] && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array == null + ? [] + : _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array.length === 1 && "@list" in _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array[0] + ? _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array[0]["@list"] + : _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + instance.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin; + } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, "https://w3id.org/fep/f799#announcement") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get("https://w3id.org/fep/f799#announcement")) {const _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement: (URL)[] = []; + + let _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, "https://w3id.org/fep/f799#announcement", values) as typeof values[string] + : values["https://w3id.org/fep/f799#announcement"]; + + if (isRawPropertyWrite(options) && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array?.length === 1 && + "@list" in _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array[0] && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array == null + ? [] + : _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array.length === 1 && "@list" in _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array[0] + ? _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array[0]["@list"] + : _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.push(decoded); + + } + + if (isRawPropertyWrite(options) && _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + instance.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement; + } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, "https://w3id.org/fep/f799#revision") === + rawPropertyDescriptors.get(DeliverySuspension.prototype)?.get("https://w3id.org/fep/f799#revision")) {const _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision: (number)[] = []; + + let _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, "https://w3id.org/fep/f799#revision", values) as typeof values[string] + : values["https://w3id.org/fep/f799#revision"]; + + if (isRawPropertyWrite(options) && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array?.length === 1 && + "@list" in _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array[0] && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array == null + ? [] + : _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array.length === 1 && "@list" in _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array[0] + ? _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array[0]["@list"] + : _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "number" && Number.isSafeInteger(v["@value"]) + && v["@value"] > 0 + && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#integer")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "number" && Number.isSafeInteger(v["@value"]) + && v["@value"] > 0 + && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#integer")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "number" && Number.isSafeInteger(decoded) && decoded > 0)) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + instance.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision; + } + if ( !("_retainsRawProperties" in options) || options._retainsRawProperties !== false ) { const retained = retainRawProperties( values, - Export.#knownRawPropertyIris, + DeliverySuspension.#knownRawPropertyIris, ); if (retained != null) retainedRawProperties.set(instance, retained); } @@ -78402,32 +80607,132 @@ endpoints?: (URL)[];} protected override _getCustomInspectProxy(): Record { const proxy: Record = super._getCustomInspectProxy(); + const _AEYGCGMN1Trr4fQuDycJ6pRngtc_status = this.#_AEYGCGMN1Trr4fQuDycJ6pRngtc_status + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for("Deno.customInspect")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => "URL " + inspect(inspectIri(v), options), + [Symbol.for("nodejs.util.inspect.custom")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => "URL " + inspect(inspectIri(v), options), + } + : v); + + if (_AEYGCGMN1Trr4fQuDycJ6pRngtc_status.length == 1) { + proxy.suspensionStatus = _AEYGCGMN1Trr4fQuDycJ6pRngtc_status[0]; + } + + const _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox = this.#_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for("Deno.customInspect")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => "URL " + inspect(inspectIri(v), options), + [Symbol.for("nodejs.util.inspect.custom")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => "URL " + inspect(inspectIri(v), options), + } + : v); + + if (_huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox.length == 1) { + proxy.targetInbox = _huqtePkSgeTV4EQXaK5TR4bLh9H_targetInbox[0]; + } + + const _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin = this.#_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for("Deno.customInspect")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => "URL " + inspect(inspectIri(v), options), + [Symbol.for("nodejs.util.inspect.custom")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => "URL " + inspect(inspectIri(v), options), + } + : v); + + if (_3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin.length == 1) { + proxy.targetOrigin = _3qHp5sehE9jqaQYT9pYMifnMat4E_targetOrigin[0]; + } + + const _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement = this.#_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for("Deno.customInspect")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => "URL " + inspect(inspectIri(v), options), + [Symbol.for("nodejs.util.inspect.custom")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => "URL " + inspect(inspectIri(v), options), + } + : v); + + if (_2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement.length == 1) { + proxy.announcement = _2e1Gg6qtTAdMZefvBkbU3Emn5pGn_announcement[0]; + } + + const _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision = this.#_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for("Deno.customInspect")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => "URL " + inspect(inspectIri(v), options), + [Symbol.for("nodejs.util.inspect.custom")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => "URL " + inspect(inspectIri(v), options), + } + : v); + + if (_3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision.length == 1) { + proxy.revision = _3S3Jcrzo5ZQt67AJGo97MAzjDctx_revision[0]; + } + return proxy; } } // deno-lint-ignore no-explicit-any -(Export.prototype as any)[Symbol.for("Deno.customInspect")] = +(DeliverySuspension.prototype as any)[Symbol.for("Deno.customInspect")] = function ( - this: Export, + this: DeliverySuspension, inspect: (value: unknown, options: unknown) => string, options: unknown, ): string { const proxy = this._getCustomInspectProxy(); - return "Export " + inspect(proxy, options); + return "DeliverySuspension " + inspect(proxy, options); }; // deno-lint-ignore no-explicit-any -(Export.prototype as any)[Symbol.for("nodejs.util.inspect.custom")] = +(DeliverySuspension.prototype as any)[Symbol.for("nodejs.util.inspect.custom")] = function ( - this: Export, + this: DeliverySuspension, _depth: number, options: unknown, inspect: (value: unknown, options: unknown) => string, ): string { const proxy = this._getCustomInspectProxy(); - return "Export " + inspect(proxy, options); + return "DeliverySuspension " + inspect(proxy, options); }; /** A proof that can be added to any activity or object, allowing recipients to * verify the identity of the actor and the integrity of the data. @@ -93081,6 +95386,7 @@ export class Application extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Application with the given values. @@ -93114,7 +95420,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -93805,6 +96111,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if ("controlledOrigins" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === "string"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + "The controlledOrigins must be an array of type " + + "string" + ".", + ); + } + } } /** @@ -93866,7 +96211,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -94637,6 +96982,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if ("controlledOrigins" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === "string"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + "The controlledOrigins must be an array of type " + + "string" + ".", + ); + } + } return clone; } @@ -94703,7 +97088,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -96206,7 +98591,255 @@ static { if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a blank node reference."); continue; } - _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.push(parseIri(v["@id"], options.baseUrl)); + _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.push(parseIri(v["@id"], options.baseUrl)); + continue; + } + if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection"].some( + t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + await Collection.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof Collection)) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + keepReceivedJsonLd(decoded, v, options); + _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.push(decoded); + + } + + if (isRawPropertyWrite(options) && _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + void shouldCacheJsonLd; + return _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked; + }, + + async encode( + object: object, + options: { format: "expand"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Application).#_3bgkPwJanyTCoVFM9ovRcus8tKkU_liked) { + + let element = ( + v instanceof URL ? { "@id": formatIri(v) } : await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set("https://www.w3.org/ns/activitystreams#liked", descriptor); + + descriptor = { + canonicalIri: "http://joinmastodon.org/ns#featured", + aliases: [], + validate(object: object): void { void (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured; }, + assign(object: object, values: unknown[]): void { + (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured = values as never; + (object as Application).#_trust_4N1vBJzXDf8NbBumeECQMFvKetja_featured = new Set(); + }, + + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + + const _4N1vBJzXDf8NbBumeECQMFvKetja_featured: (Collection | URL)[] = []; + const _trust_4N1vBJzXDf8NbBumeECQMFvKetja_featured: VocabTrustSet = new Set(); + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && "@list" in inputValues[0] + ? inputValues[0]["@list"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + + if (typeof v === "object" && "@id" in v && !("@type" in v) + && globalThis.Object.keys(v).length === 1) { + if (v["@id"].startsWith("_:")) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a blank node reference."); + continue; + } + _4N1vBJzXDf8NbBumeECQMFvKetja_featured.push(parseIri(v["@id"], options.baseUrl)); + continue; + } + if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection"].some( + t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + await Collection.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof Collection)) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + keepReceivedJsonLd(decoded, v, options); + _4N1vBJzXDf8NbBumeECQMFvKetja_featured.push(decoded); + + } + + if (isRawPropertyWrite(options) && _4N1vBJzXDf8NbBumeECQMFvKetja_featured.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + void shouldCacheJsonLd; + return _4N1vBJzXDf8NbBumeECQMFvKetja_featured; + }, + + async encode( + object: object, + options: { format: "expand"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured) { + + let element = ( + v instanceof URL ? { "@id": formatIri(v) } : await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set("http://joinmastodon.org/ns#featured", descriptor); + + descriptor = { + canonicalIri: "http://joinmastodon.org/ns#featuredTags", + aliases: [], + validate(object: object): void { void (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags; }, + assign(object: object, values: unknown[]): void { + (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags = values as never; + (object as Application).#_trust_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags = new Set(); + }, + + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + + const _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags: (Collection | URL)[] = []; + const _trust_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags: VocabTrustSet = new Set(); + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && "@list" in inputValues[0] + ? inputValues[0]["@list"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + + if (typeof v === "object" && "@id" in v && !("@type" in v) + && globalThis.Object.keys(v).length === 1) { + if (v["@id"].startsWith("_:")) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a blank node reference."); + continue; + } + _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.push(parseIri(v["@id"], options.baseUrl)); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v @@ -96237,16 +98870,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.push(decoded); + _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.push(decoded); } - if (isRawPropertyWrite(options) && _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked.length > 1) { + if (isRawPropertyWrite(options) && _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.length > 1) { throw new TypeError("A functional property accepts at most one value."); } void shouldCacheJsonLd; - return _3bgkPwJanyTCoVFM9ovRcus8tKkU_liked; + return _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags; }, async encode( @@ -96254,7 +98887,7 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_3bgkPwJanyTCoVFM9ovRcus8tKkU_liked) { + for (const v of (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags) { let element = ( v instanceof URL ? { "@id": formatIri(v) } : await encodeNestedVocabularyValue( @@ -96278,21 +98911,21 @@ static { return array; }, }; - descriptors.set("https://www.w3.org/ns/activitystreams#liked", descriptor); + descriptors.set("http://joinmastodon.org/ns#featuredTags", descriptor); descriptor = { - canonicalIri: "http://joinmastodon.org/ns#featured", + canonicalIri: "https://w3id.org/fep/7aa9#featuredCollections", aliases: [], - validate(object: object): void { void (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured; }, + validate(object: object): void { void (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections; }, assign(object: object, values: unknown[]): void { - (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured = values as never; - (object as Application).#_trust_4N1vBJzXDf8NbBumeECQMFvKetja_featured = new Set(); + (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections = values as never; + (object as Application).#_trust_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections = new Set(); }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _4N1vBJzXDf8NbBumeECQMFvKetja_featured: (Collection | URL)[] = []; - const _trust_4N1vBJzXDf8NbBumeECQMFvKetja_featured: VocabTrustSet = new Set(); + const _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections: (Collection | URL)[] = []; + const _trust_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96330,7 +98963,7 @@ static { if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a blank node reference."); continue; } - _4N1vBJzXDf8NbBumeECQMFvKetja_featured.push(parseIri(v["@id"], options.baseUrl)); + _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.push(parseIri(v["@id"], options.baseUrl)); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v @@ -96361,16 +98994,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _4N1vBJzXDf8NbBumeECQMFvKetja_featured.push(decoded); + _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.push(decoded); } - if (isRawPropertyWrite(options) && _4N1vBJzXDf8NbBumeECQMFvKetja_featured.length > 1) { + if (isRawPropertyWrite(options) && _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.length > 1) { throw new TypeError("A functional property accepts at most one value."); } void shouldCacheJsonLd; - return _4N1vBJzXDf8NbBumeECQMFvKetja_featured; + return _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections; }, async encode( @@ -96378,7 +99011,7 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_4N1vBJzXDf8NbBumeECQMFvKetja_featured) { + for (const v of (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections) { let element = ( v instanceof URL ? { "@id": formatIri(v) } : await encodeNestedVocabularyValue( @@ -96402,21 +99035,21 @@ static { return array; }, }; - descriptors.set("http://joinmastodon.org/ns#featured", descriptor); + descriptors.set("https://w3id.org/fep/7aa9#featuredCollections", descriptor); descriptor = { - canonicalIri: "http://joinmastodon.org/ns#featuredTags", + canonicalIri: "https://www.w3.org/ns/activitystreams#streams", aliases: [], - validate(object: object): void { void (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags; }, + validate(object: object): void { void (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags = values as never; - (object as Application).#_trust_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags = new Set(); + (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams = values as never; + (object as Application).#_trust_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams = new Set(); }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags: (Collection | URL)[] = []; - const _trust_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags: VocabTrustSet = new Set(); + const _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams: (Collection | URL)[] = []; + const _trust_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96454,7 +99087,7 @@ static { if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a blank node reference."); continue; } - _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.push(parseIri(v["@id"], options.baseUrl)); + _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams.push(parseIri(v["@id"], options.baseUrl)); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v @@ -96485,16 +99118,12 @@ static { } keepReceivedJsonLd(decoded, v, options); - _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.push(decoded); + _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams.push(decoded); } - if (isRawPropertyWrite(options) && _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags.length > 1) { - throw new TypeError("A functional property accepts at most one value."); - } - void shouldCacheJsonLd; - return _2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags; + return _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams; }, async encode( @@ -96502,7 +99131,7 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2MxnRRLq9iPzx5CFq2NPrXdUDCac_featuredTags) { + for (const v of (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams) { let element = ( v instanceof URL ? { "@id": formatIri(v) } : await encodeNestedVocabularyValue( @@ -96526,21 +99155,19 @@ static { return array; }, }; - descriptors.set("http://joinmastodon.org/ns#featuredTags", descriptor); + descriptors.set("https://www.w3.org/ns/activitystreams#streams", descriptor); descriptor = { - canonicalIri: "https://w3id.org/fep/7aa9#featuredCollections", + canonicalIri: "https://www.w3.org/ns/activitystreams#endpoints", aliases: [], - validate(object: object): void { void (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections; }, + validate(object: object): void { void (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints; }, assign(object: object, values: unknown[]): void { - (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections = values as never; - (object as Application).#_trust_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections = new Set(); + (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints = values as never; + }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - - const _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections: (Collection | URL)[] = []; - const _trust_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections: VocabTrustSet = new Set(); + const _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints: (Endpoints)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96571,21 +99198,10 @@ static { if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { throw new TypeError("This known property cannot represent a remaining graph wrapper."); } - - if (typeof v === "object" && "@id" in v && !("@type" in v) - && globalThis.Object.keys(v).length === 1) { - if (v["@id"].startsWith("_:")) { - if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a blank node reference."); - continue; - } - _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.push(parseIri(v["@id"], options.baseUrl)); - continue; - } - if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection"].some( - t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); + if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v + && Array.isArray(v["@type"])&& v["@type"].includes("https://www.w3.org/ns/activitystreams#Endpoints") || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = - await Collection.fromJsonLd( + await Endpoints.fromJsonLd( v, { ...options, @@ -96604,141 +99220,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof Collection)) { + if (isRawPropertyWrite(options) && !(decoded instanceof Endpoints)) { throw new TypeError("Decoded raw property value is outside the property's range."); } keepReceivedJsonLd(decoded, v, options); - _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.push(decoded); + _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints.push(decoded); } - if (isRawPropertyWrite(options) && _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections.length > 1) { + if (isRawPropertyWrite(options) && _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints.length > 1) { throw new TypeError("A functional property accepts at most one value."); } void shouldCacheJsonLd; - return _43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections; - }, - - async encode( - object: object, - options: { format: "expand"; contextLoader?: DocumentLoader }, - ): Promise { - const array: unknown[] = []; - for (const v of (object as Application).#_43Vdn8myiwHqPANJwoAEF3Yy3vsd_featuredCollections) { - - let element = ( - v instanceof URL ? { "@id": formatIri(v) } : await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) - ); - if (Array.isArray(element)) { - if (element.length < 1) continue; - if (element.length == 1) element = element[0]; - } - if (typeof element === "undefined") continue; - array.push(element); - } - if (array.length < 1) return undefined; - return array; - }, - }; - descriptors.set("https://w3id.org/fep/7aa9#featuredCollections", descriptor); - - descriptor = { - canonicalIri: "https://www.w3.org/ns/activitystreams#streams", - aliases: [], - validate(object: object): void { void (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams; }, - assign(object: object, values: unknown[]): void { - (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams = values as never; - (object as Application).#_trust_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams = new Set(); - }, - - async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - - const _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams: (Collection | URL)[] = []; - const _trust_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams: VocabTrustSet = new Set(); - - // deno-lint-ignore no-explicit-any - const inputValues = input as any[]; - let shouldCacheJsonLd = true; - - if (isRawPropertyWrite(options) && inputValues?.some( - (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { - throw new TypeError("This known property does not support a list container."); - } - - if (isRawPropertyWrite(options) && inputValues?.length === 1 && - "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { - throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); - } - - for ( - const v of inputValues == null - ? [] - : inputValues.length === 1 && "@list" in inputValues[0] - ? inputValues[0]["@list"] - : inputValues - ) { - if (v == null) { - if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); - continue; - } - - if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { - throw new TypeError("This known property cannot represent a remaining graph wrapper."); - } - - if (typeof v === "object" && "@id" in v && !("@type" in v) - && globalThis.Object.keys(v).length === 1) { - if (v["@id"].startsWith("_:")) { - if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a blank node reference."); - continue; - } - _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams.push(parseIri(v["@id"], options.baseUrl)); - continue; - } - if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection"].some( - t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); - const decoded = - await Collection.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) - ; - - if (typeof decoded === "undefined") { - if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); - shouldCacheJsonLd = false; - continue; - } - - if (isRawPropertyWrite(options) && !(decoded instanceof Collection)) { - throw new TypeError("Decoded raw property value is outside the property's range."); - } - - keepReceivedJsonLd(decoded, v, options); - _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams.push(decoded); - - } - - void shouldCacheJsonLd; - return _3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams; + return _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints; }, async encode( @@ -96746,10 +99242,10 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_3sG2Hdwn9qzKGu9mpYkqakAMUkH9_streams) { + for (const v of (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints) { let element = ( - v instanceof URL ? { "@id": formatIri(v) } : await encodeNestedVocabularyValue( + await encodeNestedVocabularyValue( options, v, () => v.toJsonLd({ @@ -96770,19 +99266,19 @@ static { return array; }, }; - descriptors.set("https://www.w3.org/ns/activitystreams#streams", descriptor); + descriptors.set("https://www.w3.org/ns/activitystreams#endpoints", descriptor); descriptor = { - canonicalIri: "https://www.w3.org/ns/activitystreams#endpoints", + canonicalIri: "http://joinmastodon.org/ns#discoverable", aliases: [], - validate(object: object): void { void (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints; }, + validate(object: object): void { void (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable; }, assign(object: object, values: unknown[]): void { - (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints = values as never; + (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable = values as never; }, - + // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints: (Endpoints)[] = []; + const _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96813,20 +99309,11 @@ static { if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { throw new TypeError("This known property cannot represent a remaining graph wrapper."); } - if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& v["@type"].includes("https://www.w3.org/ns/activitystreams#Endpoints") || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); + if (isRawPropertyWrite(options) && !((typeof v === "object" && "@value" in v + && typeof v["@value"] === "boolean") && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = - await Endpoints.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) + v["@value"] ; if (typeof decoded === "undefined") { @@ -96835,40 +99322,32 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof Endpoints)) { + if (isRawPropertyWrite(options) && !(typeof decoded === "boolean")) { throw new TypeError("Decoded raw property value is outside the property's range."); } keepReceivedJsonLd(decoded, v, options); - _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints.push(decoded); + _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable.push(decoded); } - if (isRawPropertyWrite(options) && _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints.length > 1) { + if (isRawPropertyWrite(options) && _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable.length > 1) { throw new TypeError("A functional property accepts at most one value."); } void shouldCacheJsonLd; - return _sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints; + return _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable; }, - + // oxlint-disable-next-line require-await async encode( object: object, options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_sEoQwUbfk4hEfugzNQ2ZiDcLMkG_endpoints) { + for (const v of (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable) { let element = ( - await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) + { "@value": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -96881,19 +99360,19 @@ static { return array; }, }; - descriptors.set("https://www.w3.org/ns/activitystreams#endpoints", descriptor); + descriptors.set("http://joinmastodon.org/ns#discoverable", descriptor); descriptor = { - canonicalIri: "http://joinmastodon.org/ns#discoverable", + canonicalIri: "http://joinmastodon.org/ns#suspended", aliases: [], - validate(object: object): void { void (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable; }, + validate(object: object): void { void (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended; }, assign(object: object, values: unknown[]): void { - (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable = values as never; + (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable: (boolean)[] = []; + const _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -96942,16 +99421,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable.push(decoded); + _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended.push(decoded); } - if (isRawPropertyWrite(options) && _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable.length > 1) { + if (isRawPropertyWrite(options) && _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended.length > 1) { throw new TypeError("A functional property accepts at most one value."); } void shouldCacheJsonLd; - return _gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable; + return _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended; }, // oxlint-disable-next-line require-await async encode( @@ -96959,7 +99438,7 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_gAJzg1QDc4rcefFsUzGSYmyXvNH_discoverable) { + for (const v of (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended) { let element = ( { "@value": v } @@ -96975,19 +99454,19 @@ static { return array; }, }; - descriptors.set("http://joinmastodon.org/ns#discoverable", descriptor); + descriptors.set("http://joinmastodon.org/ns#suspended", descriptor); descriptor = { - canonicalIri: "http://joinmastodon.org/ns#suspended", + canonicalIri: "http://joinmastodon.org/ns#memorial", aliases: [], - validate(object: object): void { void (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended; }, + validate(object: object): void { void (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended = values as never; + (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended: (boolean)[] = []; + const _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97036,16 +99515,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended.push(decoded); + _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial.push(decoded); } - if (isRawPropertyWrite(options) && _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended.length > 1) { + if (isRawPropertyWrite(options) && _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial.length > 1) { throw new TypeError("A functional property accepts at most one value."); } void shouldCacheJsonLd; - return _2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended; + return _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial; }, // oxlint-disable-next-line require-await async encode( @@ -97053,7 +99532,7 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2kGKkJtoFWg8c18PaVSqj9NKP4t7_suspended) { + for (const v of (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial) { let element = ( { "@value": v } @@ -97069,19 +99548,19 @@ static { return array; }, }; - descriptors.set("http://joinmastodon.org/ns#suspended", descriptor); + descriptors.set("http://joinmastodon.org/ns#memorial", descriptor); descriptor = { - canonicalIri: "http://joinmastodon.org/ns#memorial", + canonicalIri: "http://joinmastodon.org/ns#indexable", aliases: [], - validate(object: object): void { void (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial; }, + validate(object: object): void { void (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable; }, assign(object: object, values: unknown[]): void { - (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial = values as never; + (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial: (boolean)[] = []; + const _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97130,16 +99609,16 @@ static { } keepReceivedJsonLd(decoded, v, options); - _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial.push(decoded); + _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable.push(decoded); } - if (isRawPropertyWrite(options) && _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial.length > 1) { + if (isRawPropertyWrite(options) && _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable.length > 1) { throw new TypeError("A functional property accepts at most one value."); } void shouldCacheJsonLd; - return _79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial; + return _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable; }, // oxlint-disable-next-line require-await async encode( @@ -97147,7 +99626,7 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_79S8K4f5J9MWUgCxziRyUe6PTHZ_memorial) { + for (const v of (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable) { let element = ( { "@value": v } @@ -97163,19 +99642,19 @@ static { return array; }, }; - descriptors.set("http://joinmastodon.org/ns#memorial", descriptor); + descriptors.set("http://joinmastodon.org/ns#indexable", descriptor); descriptor = { - canonicalIri: "http://joinmastodon.org/ns#indexable", + canonicalIri: "http://joinmastodon.org/ns#attributionDomains", aliases: [], - validate(object: object): void { void (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable; }, + validate(object: object): void { void (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable = values as never; + (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable: (boolean)[] = []; + const _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains: (string)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97207,10 +99686,12 @@ static { throw new TypeError("This known property cannot represent a remaining graph wrapper."); } if (isRawPropertyWrite(options) && !((typeof v === "object" && "@value" in v - && typeof v["@value"] === "boolean") && (!isRawPropertyWrite(options) || "@value" in v || + && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = - v["@value"] + (typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined ; if (typeof decoded === "undefined") { @@ -97219,21 +99700,17 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === "boolean")) { + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { throw new TypeError("Decoded raw property value is outside the property's range."); } keepReceivedJsonLd(decoded, v, options); - _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable.push(decoded); + _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains.push(decoded); } - if (isRawPropertyWrite(options) && _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable.length > 1) { - throw new TypeError("A functional property accepts at most one value."); - } - void shouldCacheJsonLd; - return _2diCorzqPGQQqftp6e4SrCEwEnyk_indexable; + return _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains; }, // oxlint-disable-next-line require-await async encode( @@ -97241,7 +99718,7 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2diCorzqPGQQqftp6e4SrCEwEnyk_indexable) { + for (const v of (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains) { let element = ( { "@value": v } @@ -97257,19 +99734,21 @@ static { return array; }, }; - descriptors.set("http://joinmastodon.org/ns#indexable", descriptor); + descriptors.set("http://joinmastodon.org/ns#attributionDomains", descriptor); descriptor = { - canonicalIri: "http://joinmastodon.org/ns#attributionDomains", + canonicalIri: "https://www.w3.org/ns/activitystreams#movedTo", aliases: [], - validate(object: object): void { void (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains; }, + validate(object: object): void { void (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo; }, assign(object: object, values: unknown[]): void { - (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains = values as never; - + (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo = values as never; + (object as Application).#_trust_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo = new Set(); }, - // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains: (string)[] = []; + + const _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo: (Application | Group | Organization | Person | Service | URL)[] = []; + const _trust_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97300,13 +99779,74 @@ static { if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { throw new TypeError("This known property cannot represent a remaining graph wrapper."); } - if (isRawPropertyWrite(options) && !((typeof v === "object" && "@value" in v - && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || - globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + + if (typeof v === "object" && "@id" in v && !("@type" in v) + && globalThis.Object.keys(v).length === 1) { + if (v["@id"].startsWith("_:")) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a blank node reference."); + continue; + } + _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.push(parseIri(v["@id"], options.baseUrl)); + continue; + } + const decoded = - (typeof v === "object" && "@value" in v - && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || - globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + typeof v === "object" && "@type" in v + && Array.isArray(v["@type"])&& v["@type"].includes("https://www.w3.org/ns/activitystreams#Application") ? await Application.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : typeof v === "object" && "@type" in v + && Array.isArray(v["@type"])&& v["@type"].includes("https://www.w3.org/ns/activitystreams#Group") ? await Group.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : typeof v === "object" && "@type" in v + && Array.isArray(v["@type"])&& v["@type"].includes("https://www.w3.org/ns/activitystreams#Organization") ? await Organization.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : typeof v === "object" && "@type" in v + && Array.isArray(v["@type"])&& v["@type"].includes("https://www.w3.org/ns/activitystreams#Person") ? await Person.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : typeof v === "object" && "@type" in v + && Array.isArray(v["@type"])&& v["@type"].includes("https://www.w3.org/ns/activitystreams#Service") ? await Service.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) : undefined ; if (typeof decoded === "undefined") { @@ -97315,28 +99855,72 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + if (isRawPropertyWrite(options) && !(decoded instanceof Application || decoded instanceof Group || decoded instanceof Organization || decoded instanceof Person || decoded instanceof Service)) { throw new TypeError("Decoded raw property value is outside the property's range."); } keepReceivedJsonLd(decoded, v, options); - _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains.push(decoded); + _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.push(decoded); } + if (isRawPropertyWrite(options) && _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + void shouldCacheJsonLd; - return _4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains; + return _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo; }, - // oxlint-disable-next-line require-await + async encode( object: object, options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_4QMetaJKCxkz7wX64M2TuXRgNjB6_attributionDomains) { + for (const v of (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo) { let element = ( - { "@value": v } + v instanceof URL ? { "@id": formatIri(v) } : v instanceof Application ? await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) : v instanceof Group ? await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) : v instanceof Organization ? await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) : v instanceof Person ? await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) : await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -97349,21 +99933,21 @@ static { return array; }, }; - descriptors.set("http://joinmastodon.org/ns#attributionDomains", descriptor); + descriptors.set("https://www.w3.org/ns/activitystreams#movedTo", descriptor); descriptor = { - canonicalIri: "https://www.w3.org/ns/activitystreams#movedTo", + canonicalIri: "https://www.w3.org/ns/activitystreams#alsoKnownAs", aliases: [], - validate(object: object): void { void (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo; }, + validate(object: object): void { void (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo = values as never; - (object as Application).#_trust_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo = new Set(); + (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs = values as never; + (object as Application).#_trust_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs = new Set(); }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo: (Application | Group | Organization | Person | Service | URL)[] = []; - const _trust_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo: VocabTrustSet = new Set(); + const _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs: (Application | Group | Organization | Person | Service | URL)[] = []; + const _trust_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97401,7 +99985,7 @@ static { if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a blank node reference."); continue; } - _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.push(parseIri(v["@id"], options.baseUrl)); + _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs.push(parseIri(v["@id"], options.baseUrl)); continue; } @@ -97475,16 +100059,12 @@ static { } keepReceivedJsonLd(decoded, v, options); - _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.push(decoded); + _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs.push(decoded); } - if (isRawPropertyWrite(options) && _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo.length > 1) { - throw new TypeError("A functional property accepts at most one value."); - } - void shouldCacheJsonLd; - return _2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo; + return _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs; }, async encode( @@ -97492,7 +100072,7 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2ZNWDhuNdSXBwEmrB5kwffdKGzok_movedTo) { + for (const v of (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs) { let element = ( v instanceof URL ? { "@id": formatIri(v) } : v instanceof Application ? await encodeNestedVocabularyValue( @@ -97548,21 +100128,21 @@ static { return array; }, }; - descriptors.set("https://www.w3.org/ns/activitystreams#movedTo", descriptor); + descriptors.set("https://www.w3.org/ns/activitystreams#alsoKnownAs", descriptor); descriptor = { - canonicalIri: "https://www.w3.org/ns/activitystreams#alsoKnownAs", + canonicalIri: "https://www.w3.org/ns/did#service", aliases: [], - validate(object: object): void { void (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs; }, + validate(object: object): void { void (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; }, assign(object: object, values: unknown[]): void { - (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs = values as never; - (object as Application).#_trust_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs = new Set(); + (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service = values as never; + (object as Application).#_trust_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service = new Set(); }, async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs: (Application | Group | Organization | Person | Service | URL)[] = []; - const _trust_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs: VocabTrustSet = new Set(); + const _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service: (DidService | URL)[] = []; + const _trust_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service: VocabTrustSet = new Set(); // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97600,57 +100180,14 @@ static { if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a blank node reference."); continue; } - _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs.push(parseIri(v["@id"], options.baseUrl)); + _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(parseIri(v["@id"], options.baseUrl)); continue; } - + if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/did#Service","https://w3id.org/fep/9091#Export"].some( + t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = - typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& v["@type"].includes("https://www.w3.org/ns/activitystreams#Application") ? await Application.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) : typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& v["@type"].includes("https://www.w3.org/ns/activitystreams#Group") ? await Group.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) : typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& v["@type"].includes("https://www.w3.org/ns/activitystreams#Organization") ? await Organization.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) : typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& v["@type"].includes("https://www.w3.org/ns/activitystreams#Person") ? await Person.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) : typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& v["@type"].includes("https://www.w3.org/ns/activitystreams#Service") ? await Service.fromJsonLd( + await DidService.fromJsonLd( v, { ...options, @@ -97660,7 +100197,7 @@ static { // @ts-ignore: an internal option _expanded: true, } - ) : undefined + ) ; if (typeof decoded === "undefined") { @@ -97669,17 +100206,17 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof Application || decoded instanceof Group || decoded instanceof Organization || decoded instanceof Person || decoded instanceof Service)) { + if (isRawPropertyWrite(options) && !(decoded instanceof DidService)) { throw new TypeError("Decoded raw property value is outside the property's range."); } keepReceivedJsonLd(decoded, v, options); - _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs.push(decoded); + _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(decoded); } void shouldCacheJsonLd; - return _3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs; + return _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; }, async encode( @@ -97687,42 +100224,10 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_3NV7TGNhuABbryNjNi4wib4DgNpY_alsoKnownAs) { + for (const v of (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service) { let element = ( - v instanceof URL ? { "@id": formatIri(v) } : v instanceof Application ? await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) : v instanceof Group ? await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) : v instanceof Organization ? await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) : v instanceof Person ? await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) : await encodeNestedVocabularyValue( + v instanceof URL ? { "@id": formatIri(v) } : await encodeNestedVocabularyValue( options, v, () => v.toJsonLd({ @@ -97743,21 +100248,19 @@ static { return array; }, }; - descriptors.set("https://www.w3.org/ns/activitystreams#alsoKnownAs", descriptor); + descriptors.set("https://www.w3.org/ns/did#service", descriptor); descriptor = { - canonicalIri: "https://www.w3.org/ns/did#service", + canonicalIri: "https://misskey-hub.net/ns#_misskey_followedMessage", aliases: [], - validate(object: object): void { void (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; }, + validate(object: object): void { void (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, assign(object: object, values: unknown[]): void { - (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service = values as never; - (object as Application).#_trust_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service = new Set(); - }, + (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage = values as never; + }, + // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - - const _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service: (DidService | URL)[] = []; - const _trust_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service: VocabTrustSet = new Set(); + const _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97788,31 +100291,13 @@ static { if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { throw new TypeError("This known property cannot represent a remaining graph wrapper."); } - - if (typeof v === "object" && "@id" in v && !("@type" in v) - && globalThis.Object.keys(v).length === 1) { - if (v["@id"].startsWith("_:")) { - if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a blank node reference."); - continue; - } - _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(parseIri(v["@id"], options.baseUrl)); - continue; - } - if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/did#Service","https://w3id.org/fep/9091#Export"].some( - t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); + if (isRawPropertyWrite(options) && !((typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = - await DidService.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) + (typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined ; if (typeof decoded === "undefined") { @@ -97821,36 +100306,32 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof DidService)) { + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { throw new TypeError("Decoded raw property value is outside the property's range."); } keepReceivedJsonLd(decoded, v, options); - _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(decoded); + _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); } + if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + void shouldCacheJsonLd; - return _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; + return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, - + // oxlint-disable-next-line require-await async encode( object: object, options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service) { + for (const v of (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { let element = ( - v instanceof URL ? { "@id": formatIri(v) } : await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) + { "@value": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -97863,19 +100344,19 @@ static { return array; }, }; - descriptors.set("https://www.w3.org/ns/did#service", descriptor); + descriptors.set("https://misskey-hub.net/ns#_misskey_followedMessage", descriptor); descriptor = { - canonicalIri: "https://misskey-hub.net/ns#_misskey_followedMessage", + canonicalIri: "https://misskey-hub.net/ns#isCat", aliases: [], - validate(object: object): void { void (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, + validate(object: object): void { void (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, assign(object: object, values: unknown[]): void { - (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage = values as never; + (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; + const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -97907,12 +100388,10 @@ static { throw new TypeError("This known property cannot represent a remaining graph wrapper."); } if (isRawPropertyWrite(options) && !((typeof v === "object" && "@value" in v - && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || + && typeof v["@value"] === "boolean") && (!isRawPropertyWrite(options) || "@value" in v || globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = - (typeof v === "object" && "@value" in v - && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || - globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + v["@value"] ; if (typeof decoded === "undefined") { @@ -97921,21 +100400,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + if (isRawPropertyWrite(options) && !(typeof decoded === "boolean")) { throw new TypeError("Decoded raw property value is outside the property's range."); } keepReceivedJsonLd(decoded, v, options); - _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); + _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); } - if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { throw new TypeError("A functional property accepts at most one value."); } void shouldCacheJsonLd; - return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; + return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, // oxlint-disable-next-line require-await async encode( @@ -97943,7 +100422,7 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { + for (const v of (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { let element = ( { "@value": v } @@ -97959,19 +100438,19 @@ static { return array; }, }; - descriptors.set("https://misskey-hub.net/ns#_misskey_followedMessage", descriptor); + descriptors.set("https://misskey-hub.net/ns#isCat", descriptor); descriptor = { - canonicalIri: "https://misskey-hub.net/ns#isCat", + canonicalIri: "https://w3id.org/fep/6757#preferredLicense", aliases: [], - validate(object: object): void { void (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, + validate(object: object): void { void (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, assign(object: object, values: unknown[]): void { - (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; + (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; + const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -98002,11 +100481,11 @@ static { if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { throw new TypeError("This known property cannot represent a remaining graph wrapper."); } - if (isRawPropertyWrite(options) && !((typeof v === "object" && "@value" in v - && typeof v["@value"] === "boolean") && (!isRawPropertyWrite(options) || "@value" in v || + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = - v["@value"] + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined ; if (typeof decoded === "undefined") { @@ -98015,21 +100494,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === "boolean")) { + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { throw new TypeError("Decoded raw property value is outside the property's range."); } keepReceivedJsonLd(decoded, v, options); - _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); + _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); } - if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { + if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { throw new TypeError("A functional property accepts at most one value."); } void shouldCacheJsonLd; - return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; + return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, // oxlint-disable-next-line require-await async encode( @@ -98037,10 +100516,10 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { + for (const v of (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { let element = ( - { "@value": v } + { "@id": formatIri(v) } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -98053,19 +100532,19 @@ static { return array; }, }; - descriptors.set("https://misskey-hub.net/ns#isCat", descriptor); + descriptors.set("https://w3id.org/fep/6757#preferredLicense", descriptor); descriptor = { - canonicalIri: "https://w3id.org/fep/6757#preferredLicense", + canonicalIri: "https://w3id.org/fep/f799#controlledOrigin", aliases: [], - validate(object: object): void { void (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, + validate(object: object): void { void (object as Application).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, assign(object: object, values: unknown[]): void { - (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; + (object as Application).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -98096,11 +100575,15 @@ static { if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { throw new TypeError("This known property cannot represent a remaining graph wrapper."); } - if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = - (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || - globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined ; if (typeof decoded === "undefined") { @@ -98109,21 +100592,17 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { throw new TypeError("Decoded raw property value is outside the property's range."); } keepReceivedJsonLd(decoded, v, options); - _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); } - if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { - throw new TypeError("A functional property accepts at most one value."); - } - void shouldCacheJsonLd; - return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, // oxlint-disable-next-line require-await async encode( @@ -98131,10 +100610,10 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Application).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { + for (const v of (object as Application).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { let element = ( - { "@id": formatIri(v) } + { "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -98147,7 +100626,7 @@ static { return array; }, }; - descriptors.set("https://w3id.org/fep/6757#preferredLicense", descriptor); + descriptors.set("https://w3id.org/fep/f799#controlledOrigin", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -104633,6 +107112,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -105254,6 +107744,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result["controlledOrigin"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result["type"] = "Application"; if (this.id != null) result["id"] = formatIri(this.id); result["@context"] = ["https://www.w3.org/ns/activitystreams","https://w3id.org/fep/ef61","https://w3id.org/security/v1","https://w3id.org/security/data-integrity/v1","https://www.w3.org/ns/did/v1","https://w3id.org/security/multikey/v1","https://gotosocial.org/ns","https://w3id.org/fep/7aa9",{"alsoKnownAs":{"@id":"as:alsoKnownAs","@type":"@id"},"featuredCollections":{"@id":"https://w3id.org/fep/7aa9#featuredCollections","@type":"@id"},"manuallyApprovesFollowers":"as:manuallyApprovesFollowers","movedTo":{"@id":"as:movedTo","@type":"@id"},"toot":"http://joinmastodon.org/ns#","Emoji":"toot:Emoji","featured":{"@id":"toot:featured","@type":"@id"},"featuredTags":{"@id":"toot:featuredTags","@type":"@id"},"discoverable":"toot:discoverable","suspended":"toot:suspended","memorial":"toot:memorial","indexable":"toot:indexable","attributionDomains":{"@id":"toot:attributionDomains","@container":"@set"},"schema":"http://schema.org#","PropertyValue":"schema:PropertyValue","value":"schema:value","misskey":"https://misskey-hub.net/ns#","_misskey_followedMessage":"misskey:_misskey_followedMessage","isCat":"misskey:isCat"},{"contextHistory":{"@id":"https://w3id.org/fep/171b/contextHistory","@type":"@id"}}]; @@ -106024,6 +108530,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values["https://w3id.org/fep/f799#controlledOrigin"] = propValue; + + } + values["@type"] = ["https://www.w3.org/ns/activitystreams#Application"]; if (this.id != null) values["@id"] = formatIri(this.id); if (options.format === "expand") { @@ -106107,10 +108634,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://joinmastodon.org/ns#attributionDomains","http://joinmastodon.org/ns#discoverable","http://joinmastodon.org/ns#featured","http://joinmastodon.org/ns#featuredTags","http://joinmastodon.org/ns#indexable","http://joinmastodon.org/ns#memorial","http://joinmastodon.org/ns#suspended","http://purl.org/dc/terms/license","http://www.w3.org/ns/ldp#inbox","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://misskey-hub.net/ns#_misskey_followedMessage","https://misskey-hub.net/ns#isCat","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/6757#preferredLicense","https://w3id.org/fep/7aa9#featuredCollections","https://w3id.org/fep/ef61/gateways","https://w3id.org/security#assertionMethod","https://w3id.org/security#proof","https://w3id.org/security#publicKey","https://www.w3.org/ns/activitystreams#alsoKnownAs","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#endpoints","https://www.w3.org/ns/activitystreams#followers","https://www.w3.org/ns/activitystreams#following","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#liked","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#movedTo","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#outbox","https://www.w3.org/ns/activitystreams#preferredUsername","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#streams","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url","https://www.w3.org/ns/did#service"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://joinmastodon.org/ns#attributionDomains","http://joinmastodon.org/ns#discoverable","http://joinmastodon.org/ns#featured","http://joinmastodon.org/ns#featuredTags","http://joinmastodon.org/ns#indexable","http://joinmastodon.org/ns#memorial","http://joinmastodon.org/ns#suspended","http://purl.org/dc/terms/license","http://www.w3.org/ns/ldp#inbox","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://misskey-hub.net/ns#_misskey_followedMessage","https://misskey-hub.net/ns#isCat","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/6757#preferredLicense","https://w3id.org/fep/7aa9#featuredCollections","https://w3id.org/fep/ef61/gateways","https://w3id.org/fep/f799#controlledOrigin","https://w3id.org/security#assertionMethod","https://w3id.org/security#proof","https://w3id.org/security#publicKey","https://www.w3.org/ns/activitystreams#alsoKnownAs","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#endpoints","https://www.w3.org/ns/activitystreams#followers","https://www.w3.org/ns/activitystreams#following","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#liked","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#movedTo","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#outbox","https://www.w3.org/ns/activitystreams#preferredUsername","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#streams","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url","https://www.w3.org/ns/did#service"]); /** * Converts a JSON-LD structure to an object of this type. @@ -108378,6 +110910,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, "https://w3id.org/fep/f799#controlledOrigin") === + rawPropertyDescriptors.get(Application.prototype)?.get("https://w3id.org/fep/f799#controlledOrigin")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, "https://w3id.org/fep/f799#controlledOrigin", values) as typeof values[string] + : values["https://w3id.org/fep/f799#controlledOrigin"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + "@list" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && "@list" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0]["@list"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !("_retainsRawProperties" in options) || @@ -108981,6 +111578,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for("Deno.customInspect")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => "URL " + inspect(inspectIri(v), options), + [Symbol.for("nodejs.util.inspect.custom")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => "URL " + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !("controlledOrigin" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -110626,7 +113245,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -112262,7 +114881,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -115842,7 +118461,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} , options: { documentLoader?: DocumentLoader, @@ -115945,7 +118564,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} = {}, options: { @@ -116073,7 +118692,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;items?: (Object | Link | URL)[];likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -118023,7 +120642,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://purl.org/dc/terms/license","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/5711#followersOf","https://w3id.org/fep/5711#followingOf","https://w3id.org/fep/5711#inboxOf","https://w3id.org/fep/5711#likedOf","https://w3id.org/fep/5711#likesOf","https://w3id.org/fep/5711#outboxOf","https://w3id.org/fep/5711#repliesOf","https://w3id.org/fep/5711#sharesOf","https://w3id.org/security#proof","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#current","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#first","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#items","https://www.w3.org/ns/activitystreams#last","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#next","https://www.w3.org/ns/activitystreams#partOf","https://www.w3.org/ns/activitystreams#prev","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#totalItems","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://purl.org/dc/terms/license","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/5711#followersOf","https://w3id.org/fep/5711#followingOf","https://w3id.org/fep/5711#inboxOf","https://w3id.org/fep/5711#likedOf","https://w3id.org/fep/5711#likesOf","https://w3id.org/fep/5711#outboxOf","https://w3id.org/fep/5711#repliesOf","https://w3id.org/fep/5711#sharesOf","https://w3id.org/fep/f799#deliveryController","https://w3id.org/security#proof","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#current","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#first","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#items","https://www.w3.org/ns/activitystreams#last","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#next","https://www.w3.org/ns/activitystreams#partOf","https://www.w3.org/ns/activitystreams#prev","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#totalItems","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url"]); /** * Converts a JSON-LD structure to an object of this type. @@ -124900,6 +127519,7 @@ export class Group extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Group with the given values. @@ -124933,7 +127553,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -125624,6 +128244,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if ("controlledOrigins" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === "string"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + "The controlledOrigins must be an array of type " + + "string" + ".", + ); + } + } } /** @@ -125685,7 +128344,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -126456,6 +129115,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if ("controlledOrigins" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === "string"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + "The controlledOrigins must be an array of type " + + "string" + ".", + ); + } + } return clone; } @@ -126522,7 +129221,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -129607,31 +132306,131 @@ static { if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { throw new TypeError("This known property cannot represent a remaining graph wrapper."); } - - if (typeof v === "object" && "@id" in v && !("@type" in v) - && globalThis.Object.keys(v).length === 1) { - if (v["@id"].startsWith("_:")) { - if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a blank node reference."); - continue; - } - _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(parseIri(v["@id"], options.baseUrl)); - continue; - } - if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/did#Service","https://w3id.org/fep/9091#Export"].some( - t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); + + if (typeof v === "object" && "@id" in v && !("@type" in v) + && globalThis.Object.keys(v).length === 1) { + if (v["@id"].startsWith("_:")) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a blank node reference."); + continue; + } + _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(parseIri(v["@id"], options.baseUrl)); + continue; + } + if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/did#Service","https://w3id.org/fep/9091#Export"].some( + t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + await DidService.fromJsonLd( + v, + { + ...options, + baseUrl: options.baseUrl, + // @ts-ignore: an internal option + _retainsRawProperties: true, + // @ts-ignore: an internal option + _expanded: true, + } + ) + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof DidService)) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + keepReceivedJsonLd(decoded, v, options); + _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(decoded); + + } + + void shouldCacheJsonLd; + return _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; + }, + + async encode( + object: object, + options: { format: "expand"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Group).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service) { + + let element = ( + v instanceof URL ? { "@id": formatIri(v) } : await encodeNestedVocabularyValue( + options, + v, + () => v.toJsonLd({ + ...(options), + // @ts-ignore: an internal option + _embedding: true, + }), + ) + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set("https://www.w3.org/ns/did#service", descriptor); + + descriptor = { + canonicalIri: "https://misskey-hub.net/ns#_misskey_followedMessage", + aliases: [], + validate(object: object): void { void (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, + assign(object: object, values: unknown[]): void { + (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && "@list" in inputValues[0] + ? inputValues[0]["@list"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = - await DidService.fromJsonLd( - v, - { - ...options, - baseUrl: options.baseUrl, - // @ts-ignore: an internal option - _retainsRawProperties: true, - // @ts-ignore: an internal option - _expanded: true, - } - ) + (typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined ; if (typeof decoded === "undefined") { @@ -129640,36 +132439,32 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof DidService)) { + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { throw new TypeError("Decoded raw property value is outside the property's range."); } keepReceivedJsonLd(decoded, v, options); - _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service.push(decoded); + _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); } + if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + void shouldCacheJsonLd; - return _4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service; + return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, - + // oxlint-disable-next-line require-await async encode( object: object, options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Group).#_4Q6NrKH6bazBGtxwG8vyG77ir7Tg_service) { + for (const v of (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { let element = ( - v instanceof URL ? { "@id": formatIri(v) } : await encodeNestedVocabularyValue( - options, - v, - () => v.toJsonLd({ - ...(options), - // @ts-ignore: an internal option - _embedding: true, - }), - ) + { "@value": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -129682,19 +132477,19 @@ static { return array; }, }; - descriptors.set("https://www.w3.org/ns/did#service", descriptor); + descriptors.set("https://misskey-hub.net/ns#_misskey_followedMessage", descriptor); descriptor = { - canonicalIri: "https://misskey-hub.net/ns#_misskey_followedMessage", + canonicalIri: "https://misskey-hub.net/ns#isCat", aliases: [], - validate(object: object): void { void (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; }, + validate(object: object): void { void (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, assign(object: object, values: unknown[]): void { - (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage = values as never; + (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; + const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -129726,12 +132521,10 @@ static { throw new TypeError("This known property cannot represent a remaining graph wrapper."); } if (isRawPropertyWrite(options) && !((typeof v === "object" && "@value" in v - && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || + && typeof v["@value"] === "boolean") && (!isRawPropertyWrite(options) || "@value" in v || globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = - (typeof v === "object" && "@value" in v - && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || - globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + v["@value"] ; if (typeof decoded === "undefined") { @@ -129740,21 +132533,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + if (isRawPropertyWrite(options) && !(typeof decoded === "boolean")) { throw new TypeError("Decoded raw property value is outside the property's range."); } keepReceivedJsonLd(decoded, v, options); - _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); + _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); } - if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { throw new TypeError("A functional property accepts at most one value."); } void shouldCacheJsonLd; - return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; + return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, // oxlint-disable-next-line require-await async encode( @@ -129762,7 +132555,7 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Group).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { + for (const v of (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { let element = ( { "@value": v } @@ -129778,19 +132571,19 @@ static { return array; }, }; - descriptors.set("https://misskey-hub.net/ns#_misskey_followedMessage", descriptor); + descriptors.set("https://misskey-hub.net/ns#isCat", descriptor); descriptor = { - canonicalIri: "https://misskey-hub.net/ns#isCat", + canonicalIri: "https://w3id.org/fep/6757#preferredLicense", aliases: [], - validate(object: object): void { void (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, + validate(object: object): void { void (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, assign(object: object, values: unknown[]): void { - (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; + (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; + const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -129821,11 +132614,11 @@ static { if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { throw new TypeError("This known property cannot represent a remaining graph wrapper."); } - if (isRawPropertyWrite(options) && !((typeof v === "object" && "@value" in v - && typeof v["@value"] === "boolean") && (!isRawPropertyWrite(options) || "@value" in v || + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = - v["@value"] + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined ; if (typeof decoded === "undefined") { @@ -129834,21 +132627,21 @@ static { continue; } - if (isRawPropertyWrite(options) && !(typeof decoded === "boolean")) { + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { throw new TypeError("Decoded raw property value is outside the property's range."); } keepReceivedJsonLd(decoded, v, options); - _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); + _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); } - if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { + if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { throw new TypeError("A functional property accepts at most one value."); } void shouldCacheJsonLd; - return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; + return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, // oxlint-disable-next-line require-await async encode( @@ -129856,10 +132649,10 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Group).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { + for (const v of (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { let element = ( - { "@value": v } + { "@id": formatIri(v) } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -129872,19 +132665,19 @@ static { return array; }, }; - descriptors.set("https://misskey-hub.net/ns#isCat", descriptor); + descriptors.set("https://w3id.org/fep/6757#preferredLicense", descriptor); descriptor = { - canonicalIri: "https://w3id.org/fep/6757#preferredLicense", + canonicalIri: "https://w3id.org/fep/f799#controlledOrigin", aliases: [], - validate(object: object): void { void (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, + validate(object: object): void { void (object as Group).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, assign(object: object, values: unknown[]): void { - (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; + (object as Group).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; }, // oxlint-disable-next-line require-await async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; // deno-lint-ignore no-explicit-any const inputValues = input as any[]; @@ -129915,11 +132708,15 @@ static { if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { throw new TypeError("This known property cannot represent a remaining graph wrapper."); } - if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = - (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || - globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined ; if (typeof decoded === "undefined") { @@ -129928,21 +132725,17 @@ static { continue; } - if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { throw new TypeError("Decoded raw property value is outside the property's range."); } keepReceivedJsonLd(decoded, v, options); - _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); } - if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { - throw new TypeError("A functional property accepts at most one value."); - } - void shouldCacheJsonLd; - return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, // oxlint-disable-next-line require-await async encode( @@ -129950,10 +132743,10 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Group).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { + for (const v of (object as Group).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { let element = ( - { "@id": formatIri(v) } + { "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -129966,7 +132759,7 @@ static { return array; }, }; - descriptors.set("https://w3id.org/fep/6757#preferredLicense", descriptor); + descriptors.set("https://w3id.org/fep/f799#controlledOrigin", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -136452,6 +139245,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -137073,6 +139877,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result["controlledOrigin"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result["type"] = "Group"; if (this.id != null) result["id"] = formatIri(this.id); result["@context"] = ["https://www.w3.org/ns/activitystreams","https://w3id.org/fep/ef61","https://w3id.org/security/v1","https://w3id.org/security/data-integrity/v1","https://www.w3.org/ns/did/v1","https://w3id.org/security/multikey/v1","https://gotosocial.org/ns","https://w3id.org/fep/7aa9",{"alsoKnownAs":{"@id":"as:alsoKnownAs","@type":"@id"},"featuredCollections":{"@id":"https://w3id.org/fep/7aa9#featuredCollections","@type":"@id"},"manuallyApprovesFollowers":"as:manuallyApprovesFollowers","movedTo":{"@id":"as:movedTo","@type":"@id"},"toot":"http://joinmastodon.org/ns#","Emoji":"toot:Emoji","featured":{"@id":"toot:featured","@type":"@id"},"featuredTags":{"@id":"toot:featuredTags","@type":"@id"},"discoverable":"toot:discoverable","suspended":"toot:suspended","memorial":"toot:memorial","indexable":"toot:indexable","attributionDomains":{"@id":"toot:attributionDomains","@container":"@set"},"schema":"http://schema.org#","PropertyValue":"schema:PropertyValue","value":"schema:value","misskey":"https://misskey-hub.net/ns#","_misskey_followedMessage":"misskey:_misskey_followedMessage","isCat":"misskey:isCat"},{"contextHistory":{"@id":"https://w3id.org/fep/171b/contextHistory","@type":"@id"}}]; @@ -137843,6 +140663,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values["https://w3id.org/fep/f799#controlledOrigin"] = propValue; + + } + values["@type"] = ["https://www.w3.org/ns/activitystreams#Group"]; if (this.id != null) values["@id"] = formatIri(this.id); if (options.format === "expand") { @@ -137926,10 +140767,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://joinmastodon.org/ns#attributionDomains","http://joinmastodon.org/ns#discoverable","http://joinmastodon.org/ns#featured","http://joinmastodon.org/ns#featuredTags","http://joinmastodon.org/ns#indexable","http://joinmastodon.org/ns#memorial","http://joinmastodon.org/ns#suspended","http://purl.org/dc/terms/license","http://www.w3.org/ns/ldp#inbox","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://misskey-hub.net/ns#_misskey_followedMessage","https://misskey-hub.net/ns#isCat","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/6757#preferredLicense","https://w3id.org/fep/7aa9#featuredCollections","https://w3id.org/fep/ef61/gateways","https://w3id.org/security#assertionMethod","https://w3id.org/security#proof","https://w3id.org/security#publicKey","https://www.w3.org/ns/activitystreams#alsoKnownAs","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#endpoints","https://www.w3.org/ns/activitystreams#followers","https://www.w3.org/ns/activitystreams#following","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#liked","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#movedTo","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#outbox","https://www.w3.org/ns/activitystreams#preferredUsername","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#streams","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url","https://www.w3.org/ns/did#service"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://joinmastodon.org/ns#attributionDomains","http://joinmastodon.org/ns#discoverable","http://joinmastodon.org/ns#featured","http://joinmastodon.org/ns#featuredTags","http://joinmastodon.org/ns#indexable","http://joinmastodon.org/ns#memorial","http://joinmastodon.org/ns#suspended","http://purl.org/dc/terms/license","http://www.w3.org/ns/ldp#inbox","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://misskey-hub.net/ns#_misskey_followedMessage","https://misskey-hub.net/ns#isCat","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/6757#preferredLicense","https://w3id.org/fep/7aa9#featuredCollections","https://w3id.org/fep/ef61/gateways","https://w3id.org/fep/f799#controlledOrigin","https://w3id.org/security#assertionMethod","https://w3id.org/security#proof","https://w3id.org/security#publicKey","https://www.w3.org/ns/activitystreams#alsoKnownAs","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#endpoints","https://www.w3.org/ns/activitystreams#followers","https://www.w3.org/ns/activitystreams#following","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#liked","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#movedTo","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#outbox","https://www.w3.org/ns/activitystreams#preferredUsername","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#streams","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url","https://www.w3.org/ns/did#service"]); /** * Converts a JSON-LD structure to an object of this type. @@ -140197,6 +143043,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, "https://w3id.org/fep/f799#controlledOrigin") === + rawPropertyDescriptors.get(Group.prototype)?.get("https://w3id.org/fep/f799#controlledOrigin")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, "https://w3id.org/fep/f799#controlledOrigin", values) as typeof values[string] + : values["https://w3id.org/fep/f799#controlledOrigin"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + "@list" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && "@list" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0]["@list"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !("_retainsRawProperties" in options) || @@ -140800,6 +143711,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for("Deno.customInspect")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => "URL " + inspect(inspectIri(v), options), + [Symbol.for("nodejs.util.inspect.custom")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => "URL " + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !("controlledOrigin" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -142631,7 +145564,7 @@ static { _expanded: true, } ) : typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -144674,7 +147607,7 @@ get licenses(): (URL)[] { _expanded: true, } ) : typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -151314,7 +154247,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -152950,7 +155883,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -153330,7 +156263,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} , options: { documentLoader?: DocumentLoader, @@ -153448,7 +156381,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} = {}, options: { @@ -153584,7 +156517,7 @@ tos?: (Object | URL)[];bto?: Object | URL | null; btos?: (Object | URL)[];cc?: Object | URL | null; ccs?: (Object | URL)[];bcc?: Object | URL | null; bccs?: (Object | URL)[];mediaType?: string | null;duration?: Temporal.Duration | null;sensitive?: boolean | null;source?: Source | null;proof?: DataIntegrityProof | URL | null; -proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} +proofs?: (DataIntegrityProof | URL)[];interactionPolicy?: InteractionPolicy | null;approvedBy?: URL | null;likeAuthorization?: LikeAuthorization | URL | null;replyAuthorization?: ReplyAuthorization | URL | null;announceAuthorization?: AnnounceAuthorization | URL | null;translations?: (Translation)[];licenses?: (URL)[];totalItems?: number | null;current?: CollectionPage | URL | null;first?: CollectionPage | URL | null;last?: CollectionPage | URL | null;likesOf?: Object | URL | null;sharesOf?: Object | URL | null;repliesOf?: Object | URL | null;inboxOf?: Object | URL | null;outboxOf?: Object | URL | null;followersOf?: Object | URL | null;followingOf?: Object | URL | null;likedOf?: Object | URL | null;deliveryController?: URL | null;partOf?: Collection | URL | null;next?: CollectionPage | URL | null;prev?: CollectionPage | URL | null;items?: (Object | Link | URL)[];startIndex?: number | null;} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -153685,7 +156618,7 @@ static { const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -154548,7 +157481,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://purl.org/dc/terms/license","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/5711#followersOf","https://w3id.org/fep/5711#followingOf","https://w3id.org/fep/5711#inboxOf","https://w3id.org/fep/5711#likedOf","https://w3id.org/fep/5711#likesOf","https://w3id.org/fep/5711#outboxOf","https://w3id.org/fep/5711#repliesOf","https://w3id.org/fep/5711#sharesOf","https://w3id.org/security#proof","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#current","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#first","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#items","https://www.w3.org/ns/activitystreams#last","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#next","https://www.w3.org/ns/activitystreams#partOf","https://www.w3.org/ns/activitystreams#prev","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startIndex","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#totalItems","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://purl.org/dc/terms/license","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/5711#followersOf","https://w3id.org/fep/5711#followingOf","https://w3id.org/fep/5711#inboxOf","https://w3id.org/fep/5711#likedOf","https://w3id.org/fep/5711#likesOf","https://w3id.org/fep/5711#outboxOf","https://w3id.org/fep/5711#repliesOf","https://w3id.org/fep/5711#sharesOf","https://w3id.org/fep/f799#deliveryController","https://w3id.org/security#proof","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#current","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#first","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#items","https://www.w3.org/ns/activitystreams#last","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#next","https://www.w3.org/ns/activitystreams#partOf","https://www.w3.org/ns/activitystreams#prev","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startIndex","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#totalItems","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url"]); /** * Converts a JSON-LD structure to an object of this type. @@ -154772,7 +157705,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); const decoded = typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) ? await Object.fromJsonLd( v, { @@ -155061,6 +157994,7 @@ export class Organization extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Organization with the given values. @@ -155094,7 +158028,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -155785,6 +158719,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if ("controlledOrigins" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === "string"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + "The controlledOrigins must be an array of type " + + "string" + ".", + ); + } + } } /** @@ -155846,7 +158819,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -156617,6 +159590,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if ("controlledOrigins" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === "string"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + "The controlledOrigins must be an array of type " + + "string" + ".", + ); + } + } return clone; } @@ -156683,7 +159696,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -160128,6 +163141,100 @@ static { }, }; descriptors.set("https://w3id.org/fep/6757#preferredLicense", descriptor); + + descriptor = { + canonicalIri: "https://w3id.org/fep/f799#controlledOrigin", + aliases: [], + validate(object: object): void { void (object as Organization).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, + assign(object: object, values: unknown[]): void { + (object as Organization).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && "@list" in inputValues[0] + ? inputValues[0]["@list"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + void shouldCacheJsonLd; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: "expand"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Organization).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set("https://w3id.org/fep/f799#controlledOrigin", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -166613,6 +169720,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -167234,6 +170352,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result["controlledOrigin"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result["type"] = "Organization"; if (this.id != null) result["id"] = formatIri(this.id); result["@context"] = ["https://www.w3.org/ns/activitystreams","https://w3id.org/fep/ef61","https://w3id.org/security/v1","https://w3id.org/security/data-integrity/v1","https://www.w3.org/ns/did/v1","https://w3id.org/security/multikey/v1","https://gotosocial.org/ns","https://w3id.org/fep/7aa9",{"alsoKnownAs":{"@id":"as:alsoKnownAs","@type":"@id"},"featuredCollections":{"@id":"https://w3id.org/fep/7aa9#featuredCollections","@type":"@id"},"manuallyApprovesFollowers":"as:manuallyApprovesFollowers","movedTo":{"@id":"as:movedTo","@type":"@id"},"toot":"http://joinmastodon.org/ns#","Emoji":"toot:Emoji","featured":{"@id":"toot:featured","@type":"@id"},"featuredTags":{"@id":"toot:featuredTags","@type":"@id"},"discoverable":"toot:discoverable","suspended":"toot:suspended","memorial":"toot:memorial","indexable":"toot:indexable","attributionDomains":{"@id":"toot:attributionDomains","@container":"@set"},"schema":"http://schema.org#","PropertyValue":"schema:PropertyValue","value":"schema:value","misskey":"https://misskey-hub.net/ns#","_misskey_followedMessage":"misskey:_misskey_followedMessage","isCat":"misskey:isCat"},{"contextHistory":{"@id":"https://w3id.org/fep/171b/contextHistory","@type":"@id"}}]; @@ -168004,6 +171138,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values["https://w3id.org/fep/f799#controlledOrigin"] = propValue; + + } + values["@type"] = ["https://www.w3.org/ns/activitystreams#Organization"]; if (this.id != null) values["@id"] = formatIri(this.id); if (options.format === "expand") { @@ -168087,10 +171242,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://joinmastodon.org/ns#attributionDomains","http://joinmastodon.org/ns#discoverable","http://joinmastodon.org/ns#featured","http://joinmastodon.org/ns#featuredTags","http://joinmastodon.org/ns#indexable","http://joinmastodon.org/ns#memorial","http://joinmastodon.org/ns#suspended","http://purl.org/dc/terms/license","http://www.w3.org/ns/ldp#inbox","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://misskey-hub.net/ns#_misskey_followedMessage","https://misskey-hub.net/ns#isCat","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/6757#preferredLicense","https://w3id.org/fep/7aa9#featuredCollections","https://w3id.org/fep/ef61/gateways","https://w3id.org/security#assertionMethod","https://w3id.org/security#proof","https://w3id.org/security#publicKey","https://www.w3.org/ns/activitystreams#alsoKnownAs","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#endpoints","https://www.w3.org/ns/activitystreams#followers","https://www.w3.org/ns/activitystreams#following","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#liked","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#movedTo","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#outbox","https://www.w3.org/ns/activitystreams#preferredUsername","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#streams","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url","https://www.w3.org/ns/did#service"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://joinmastodon.org/ns#attributionDomains","http://joinmastodon.org/ns#discoverable","http://joinmastodon.org/ns#featured","http://joinmastodon.org/ns#featuredTags","http://joinmastodon.org/ns#indexable","http://joinmastodon.org/ns#memorial","http://joinmastodon.org/ns#suspended","http://purl.org/dc/terms/license","http://www.w3.org/ns/ldp#inbox","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://misskey-hub.net/ns#_misskey_followedMessage","https://misskey-hub.net/ns#isCat","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/6757#preferredLicense","https://w3id.org/fep/7aa9#featuredCollections","https://w3id.org/fep/ef61/gateways","https://w3id.org/fep/f799#controlledOrigin","https://w3id.org/security#assertionMethod","https://w3id.org/security#proof","https://w3id.org/security#publicKey","https://www.w3.org/ns/activitystreams#alsoKnownAs","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#endpoints","https://www.w3.org/ns/activitystreams#followers","https://www.w3.org/ns/activitystreams#following","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#liked","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#movedTo","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#outbox","https://www.w3.org/ns/activitystreams#preferredUsername","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#streams","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url","https://www.w3.org/ns/did#service"]); /** * Converts a JSON-LD structure to an object of this type. @@ -170358,6 +173518,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, "https://w3id.org/fep/f799#controlledOrigin") === + rawPropertyDescriptors.get(Organization.prototype)?.get("https://w3id.org/fep/f799#controlledOrigin")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, "https://w3id.org/fep/f799#controlledOrigin", values) as typeof values[string] + : values["https://w3id.org/fep/f799#controlledOrigin"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + "@list" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && "@list" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0]["@list"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !("_retainsRawProperties" in options) || @@ -170961,6 +174186,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for("Deno.customInspect")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => "URL " + inspect(inspectIri(v), options), + [Symbol.for("nodejs.util.inspect.custom")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => "URL " + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !("controlledOrigin" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -171644,6 +174891,7 @@ export class Person extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Person with the given values. @@ -171677,7 +174925,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -172368,6 +175616,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if ("controlledOrigins" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === "string"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + "The controlledOrigins must be an array of type " + + "string" + ".", + ); + } + } } /** @@ -172429,7 +175716,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -173200,6 +176487,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if ("controlledOrigins" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === "string"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + "The controlledOrigins must be an array of type " + + "string" + ".", + ); + } + } return clone; } @@ -173266,7 +176593,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -176469,12 +179796,298 @@ static { if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { throw new TypeError("This known property cannot represent a remaining graph wrapper."); } - if (isRawPropertyWrite(options) && !((typeof v === "object" && "@value" in v - && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || + if (isRawPropertyWrite(options) && !((typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + keepReceivedJsonLd(decoded, v, options); + _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); + + } + + if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + void shouldCacheJsonLd; + return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: "expand"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Person).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { + + let element = ( + { "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set("https://misskey-hub.net/ns#_misskey_followedMessage", descriptor); + + descriptor = { + canonicalIri: "https://misskey-hub.net/ns#isCat", + aliases: [], + validate(object: object): void { void (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, + assign(object: object, values: unknown[]): void { + (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && "@list" in inputValues[0] + ? inputValues[0]["@list"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((typeof v === "object" && "@value" in v + && typeof v["@value"] === "boolean") && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + v["@value"] + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "boolean")) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + keepReceivedJsonLd(decoded, v, options); + _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); + + } + + if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + void shouldCacheJsonLd; + return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: "expand"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { + + let element = ( + { "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set("https://misskey-hub.net/ns#isCat", descriptor); + + descriptor = { + canonicalIri: "https://w3id.org/fep/6757#preferredLicense", + aliases: [], + validate(object: object): void { void (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, + assign(object: object, values: unknown[]): void { + (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && "@list" in inputValues[0] + ? inputValues[0]["@list"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + keepReceivedJsonLd(decoded, v, options); + _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); + + } + + if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { + throw new TypeError("A functional property accepts at most one value."); + } + + void shouldCacheJsonLd; + return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: "expand"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { + + let element = ( + { "@id": formatIri(v) } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set("https://w3id.org/fep/6757#preferredLicense", descriptor); + + descriptor = { + canonicalIri: "https://w3id.org/fep/f799#controlledOrigin", + aliases: [], + validate(object: object): void { void (object as Person).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, + assign(object: object, values: unknown[]): void { + (object as Person).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && "@list" in inputValues[0] + ? inputValues[0]["@list"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = - (typeof v === "object" && "@value" in v - && typeof v["@value"] === "string" && !("@language" in v)) && (!isRawPropertyWrite(options) || "@value" in v || + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined ; @@ -176489,16 +180102,12 @@ static { } keepReceivedJsonLd(decoded, v, options); - _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.push(decoded); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); } - if (isRawPropertyWrite(options) && _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage.length > 1) { - throw new TypeError("A functional property accepts at most one value."); - } - void shouldCacheJsonLd; - return _QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, // oxlint-disable-next-line require-await async encode( @@ -176506,10 +180115,10 @@ static { options: { format: "expand"; contextLoader?: DocumentLoader }, ): Promise { const array: unknown[] = []; - for (const v of (object as Person).#_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage) { + for (const v of (object as Person).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { let element = ( - { "@value": v } + { "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": v } ); if (Array.isArray(element)) { if (element.length < 1) continue; @@ -176522,195 +180131,7 @@ static { return array; }, }; - descriptors.set("https://misskey-hub.net/ns#_misskey_followedMessage", descriptor); - - descriptor = { - canonicalIri: "https://misskey-hub.net/ns#isCat", - aliases: [], - validate(object: object): void { void (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat; }, - assign(object: object, values: unknown[]): void { - (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat = values as never; - - }, - // oxlint-disable-next-line require-await - async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; - - // deno-lint-ignore no-explicit-any - const inputValues = input as any[]; - let shouldCacheJsonLd = true; - - if (isRawPropertyWrite(options) && inputValues?.some( - (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { - throw new TypeError("This known property does not support a list container."); - } - - if (isRawPropertyWrite(options) && inputValues?.length === 1 && - "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { - throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); - } - - for ( - const v of inputValues == null - ? [] - : inputValues.length === 1 && "@list" in inputValues[0] - ? inputValues[0]["@list"] - : inputValues - ) { - if (v == null) { - if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); - continue; - } - - if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { - throw new TypeError("This known property cannot represent a remaining graph wrapper."); - } - if (isRawPropertyWrite(options) && !((typeof v === "object" && "@value" in v - && typeof v["@value"] === "boolean") && (!isRawPropertyWrite(options) || "@value" in v || - globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); - const decoded = - v["@value"] - ; - - if (typeof decoded === "undefined") { - if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); - shouldCacheJsonLd = false; - continue; - } - - if (isRawPropertyWrite(options) && !(typeof decoded === "boolean")) { - throw new TypeError("Decoded raw property value is outside the property's range."); - } - - keepReceivedJsonLd(decoded, v, options); - _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.push(decoded); - - } - - if (isRawPropertyWrite(options) && _2xEU4QtkC53RAun67T81Egqt9vmL_isCat.length > 1) { - throw new TypeError("A functional property accepts at most one value."); - } - - void shouldCacheJsonLd; - return _2xEU4QtkC53RAun67T81Egqt9vmL_isCat; - }, - // oxlint-disable-next-line require-await - async encode( - object: object, - options: { format: "expand"; contextLoader?: DocumentLoader }, - ): Promise { - const array: unknown[] = []; - for (const v of (object as Person).#_2xEU4QtkC53RAun67T81Egqt9vmL_isCat) { - - let element = ( - { "@value": v } - ); - if (Array.isArray(element)) { - if (element.length < 1) continue; - if (element.length == 1) element = element[0]; - } - if (typeof element === "undefined") continue; - array.push(element); - } - if (array.length < 1) return undefined; - return array; - }, - }; - descriptors.set("https://misskey-hub.net/ns#isCat", descriptor); - - descriptor = { - canonicalIri: "https://w3id.org/fep/6757#preferredLicense", - aliases: [], - validate(object: object): void { void (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; }, - assign(object: object, values: unknown[]): void { - (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = values as never; - - }, - // oxlint-disable-next-line require-await - async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { - const _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; - - // deno-lint-ignore no-explicit-any - const inputValues = input as any[]; - let shouldCacheJsonLd = true; - - if (isRawPropertyWrite(options) && inputValues?.some( - (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { - throw new TypeError("This known property does not support a list container."); - } - - if (isRawPropertyWrite(options) && inputValues?.length === 1 && - "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { - throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); - } - - for ( - const v of inputValues == null - ? [] - : inputValues.length === 1 && "@list" in inputValues[0] - ? inputValues[0]["@list"] - : inputValues - ) { - if (v == null) { - if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); - continue; - } - - if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { - throw new TypeError("This known property cannot represent a remaining graph wrapper."); - } - if (isRawPropertyWrite(options) && !((isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || - globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); - const decoded = - (isAbsoluteIriValue(v)) && (!isRawPropertyWrite(options) || "@value" in v || - globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? decodeIri(getAbsoluteIriValue(v)!) : undefined - ; - - if (typeof decoded === "undefined") { - if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); - shouldCacheJsonLd = false; - continue; - } - - if (isRawPropertyWrite(options) && !(decoded instanceof URL)) { - throw new TypeError("Decoded raw property value is outside the property's range."); - } - - keepReceivedJsonLd(decoded, v, options); - _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.push(decoded); - - } - - if (isRawPropertyWrite(options) && _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 1) { - throw new TypeError("A functional property accepts at most one value."); - } - - void shouldCacheJsonLd; - return _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; - }, - // oxlint-disable-next-line require-await - async encode( - object: object, - options: { format: "expand"; contextLoader?: DocumentLoader }, - ): Promise { - const array: unknown[] = []; - for (const v of (object as Person).#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense) { - - let element = ( - { "@id": formatIri(v) } - ); - if (Array.isArray(element)) { - if (element.length < 1) continue; - if (element.length == 1) element = element[0]; - } - if (typeof element === "undefined") continue; - array.push(element); - } - if (array.length < 1) return undefined; - return array; - }, - }; - descriptors.set("https://w3id.org/fep/6757#preferredLicense", descriptor); + descriptors.set("https://w3id.org/fep/f799#controlledOrigin", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -183196,6 +186617,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -183817,6 +187249,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result["controlledOrigin"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result["type"] = "Person"; if (this.id != null) result["id"] = formatIri(this.id); result["@context"] = ["https://www.w3.org/ns/activitystreams","https://w3id.org/fep/ef61","https://w3id.org/security/v1","https://w3id.org/security/data-integrity/v1","https://www.w3.org/ns/did/v1","https://w3id.org/security/multikey/v1","https://gotosocial.org/ns","https://w3id.org/fep/7aa9",{"alsoKnownAs":{"@id":"as:alsoKnownAs","@type":"@id"},"featuredCollections":{"@id":"https://w3id.org/fep/7aa9#featuredCollections","@type":"@id"},"manuallyApprovesFollowers":"as:manuallyApprovesFollowers","movedTo":{"@id":"as:movedTo","@type":"@id"},"toot":"http://joinmastodon.org/ns#","Emoji":"toot:Emoji","featured":{"@id":"toot:featured","@type":"@id"},"featuredTags":{"@id":"toot:featuredTags","@type":"@id"},"discoverable":"toot:discoverable","suspended":"toot:suspended","memorial":"toot:memorial","indexable":"toot:indexable","attributionDomains":{"@id":"toot:attributionDomains","@container":"@set"},"schema":"http://schema.org#","PropertyValue":"schema:PropertyValue","value":"schema:value","misskey":"https://misskey-hub.net/ns#","_misskey_followedMessage":"misskey:_misskey_followedMessage","isCat":"misskey:isCat"},{"contextHistory":{"@id":"https://w3id.org/fep/171b/contextHistory","@type":"@id"}}]; @@ -184587,6 +188035,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values["https://w3id.org/fep/f799#controlledOrigin"] = propValue; + + } + values["@type"] = ["https://www.w3.org/ns/activitystreams#Person"]; if (this.id != null) values["@id"] = formatIri(this.id); if (options.format === "expand") { @@ -184670,10 +188139,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://joinmastodon.org/ns#attributionDomains","http://joinmastodon.org/ns#discoverable","http://joinmastodon.org/ns#featured","http://joinmastodon.org/ns#featuredTags","http://joinmastodon.org/ns#indexable","http://joinmastodon.org/ns#memorial","http://joinmastodon.org/ns#suspended","http://purl.org/dc/terms/license","http://www.w3.org/ns/ldp#inbox","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://misskey-hub.net/ns#_misskey_followedMessage","https://misskey-hub.net/ns#isCat","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/6757#preferredLicense","https://w3id.org/fep/7aa9#featuredCollections","https://w3id.org/fep/ef61/gateways","https://w3id.org/security#assertionMethod","https://w3id.org/security#proof","https://w3id.org/security#publicKey","https://www.w3.org/ns/activitystreams#alsoKnownAs","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#endpoints","https://www.w3.org/ns/activitystreams#followers","https://www.w3.org/ns/activitystreams#following","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#liked","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#movedTo","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#outbox","https://www.w3.org/ns/activitystreams#preferredUsername","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#streams","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url","https://www.w3.org/ns/did#service"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://joinmastodon.org/ns#attributionDomains","http://joinmastodon.org/ns#discoverable","http://joinmastodon.org/ns#featured","http://joinmastodon.org/ns#featuredTags","http://joinmastodon.org/ns#indexable","http://joinmastodon.org/ns#memorial","http://joinmastodon.org/ns#suspended","http://purl.org/dc/terms/license","http://www.w3.org/ns/ldp#inbox","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://misskey-hub.net/ns#_misskey_followedMessage","https://misskey-hub.net/ns#isCat","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/6757#preferredLicense","https://w3id.org/fep/7aa9#featuredCollections","https://w3id.org/fep/ef61/gateways","https://w3id.org/fep/f799#controlledOrigin","https://w3id.org/security#assertionMethod","https://w3id.org/security#proof","https://w3id.org/security#publicKey","https://www.w3.org/ns/activitystreams#alsoKnownAs","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#endpoints","https://www.w3.org/ns/activitystreams#followers","https://www.w3.org/ns/activitystreams#following","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#liked","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#movedTo","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#outbox","https://www.w3.org/ns/activitystreams#preferredUsername","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#streams","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url","https://www.w3.org/ns/did#service"]); /** * Converts a JSON-LD structure to an object of this type. @@ -186941,6 +190415,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, "https://w3id.org/fep/f799#controlledOrigin") === + rawPropertyDescriptors.get(Person.prototype)?.get("https://w3id.org/fep/f799#controlledOrigin")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, "https://w3id.org/fep/f799#controlledOrigin", values) as typeof values[string] + : values["https://w3id.org/fep/f799#controlledOrigin"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + "@list" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && "@list" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0]["@list"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !("_retainsRawProperties" in options) || @@ -187544,6 +191083,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for("Deno.customInspect")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => "URL " + inspect(inspectIri(v), options), + [Symbol.for("nodejs.util.inspect.custom")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => "URL " + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !("controlledOrigin" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -190122,7 +193683,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -191014,7 +194575,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -191869,7 +195430,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -191989,7 +195550,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -192314,7 +195875,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -194798,7 +198359,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -194881,7 +198442,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -195105,7 +198666,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -197348,7 +200909,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -197472,7 +201033,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -197592,7 +201153,7 @@ static { continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -199650,7 +203211,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -199737,7 +203298,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -199820,7 +203381,7 @@ rawPropertyDescriptors.set(this.prototype, descriptors); continue; } if (isRawPropertyWrite(options) && !(typeof v === "object" && "@type" in v - && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( + && Array.isArray(v["@type"])&& ["https://www.w3.org/ns/activitystreams#Object","http://joinmastodon.org/ns#Emoji","http://litepub.social/ns#ChatMessage","https://gotosocial.org/ns#AnnounceAuthorization","https://gotosocial.org/ns#LikeApproval","https://gotosocial.org/ns#ReplyAuthorization","https://w3id.org/fep/044f#QuoteAuthorization","https://w3id.org/fep/7aa9#FeatureAuthorization","https://w3id.org/fep/7aa9#FeaturedItem","https://w3id.org/fep/f799#DeliverySuspension","https://w3id.org/valueflows/ont/vf#Agreement","https://w3id.org/valueflows/ont/vf#Proposal","https://www.w3.org/ns/activitystreams#Activity","http://litepub.social/ns#EmojiReact","https://gotosocial.org/ns#AnnounceRequest","https://gotosocial.org/ns#LikeRequest","https://gotosocial.org/ns#ReplyRequest","https://w3id.org/fep/044f#QuoteRequest","https://w3id.org/fep/7aa9#FeatureRequest","https://www.w3.org/ns/activitystreams#Accept","https://www.w3.org/ns/activitystreams#TentativeAccept","https://www.w3.org/ns/activitystreams#Add","https://www.w3.org/ns/activitystreams#Announce","https://www.w3.org/ns/activitystreams#Create","https://www.w3.org/ns/activitystreams#Delete","https://www.w3.org/ns/activitystreams#Dislike","https://www.w3.org/ns/activitystreams#Flag","https://www.w3.org/ns/activitystreams#Follow","https://www.w3.org/ns/activitystreams#Ignore","https://www.w3.org/ns/activitystreams#Block","https://www.w3.org/ns/activitystreams#IntransitiveActivity","https://www.w3.org/ns/activitystreams#Arrive","https://www.w3.org/ns/activitystreams#Question","https://www.w3.org/ns/activitystreams#Travel","https://www.w3.org/ns/activitystreams#Join","https://www.w3.org/ns/activitystreams#Leave","https://www.w3.org/ns/activitystreams#Like","https://www.w3.org/ns/activitystreams#Listen","https://www.w3.org/ns/activitystreams#Move","https://www.w3.org/ns/activitystreams#Offer","https://www.w3.org/ns/activitystreams#Invite","https://www.w3.org/ns/activitystreams#Read","https://www.w3.org/ns/activitystreams#Reject","https://www.w3.org/ns/activitystreams#TentativeReject","https://www.w3.org/ns/activitystreams#Remove","https://www.w3.org/ns/activitystreams#Undo","https://www.w3.org/ns/activitystreams#Update","https://www.w3.org/ns/activitystreams#View","https://www.w3.org/ns/activitystreams#Application","https://www.w3.org/ns/activitystreams#Article","https://www.w3.org/ns/activitystreams#Collection","https://www.w3.org/ns/activitystreams#CollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollectionPage","https://www.w3.org/ns/activitystreams#OrderedCollection","https://w3id.org/fep/7aa9#FeaturedCollection","https://www.w3.org/ns/activitystreams#Document","https://www.w3.org/ns/activitystreams#Audio","https://www.w3.org/ns/activitystreams#Image","https://www.w3.org/ns/activitystreams#Page","https://www.w3.org/ns/activitystreams#Video","https://www.w3.org/ns/activitystreams#Event","https://www.w3.org/ns/activitystreams#Group","https://www.w3.org/ns/activitystreams#Note","https://www.w3.org/ns/activitystreams#Organization","https://www.w3.org/ns/activitystreams#Person","https://www.w3.org/ns/activitystreams#Place","https://www.w3.org/ns/activitystreams#Profile","https://www.w3.org/ns/activitystreams#Relationship","https://www.w3.org/ns/activitystreams#Service","https://www.w3.org/ns/activitystreams#Tombstone"].some( t => v["@type"].includes(t)) || (typeof v === "object" && !("@value" in v) && !("@list" in v) && !("@type" in v)))) throw new TypeError("Cannot decode a supplied raw property value."); const decoded = await Object.fromJsonLd( @@ -200655,6 +204216,7 @@ export class Service extends Object { #_QuxorEK1txp7jGjq8BRQfTPvUwp__misskey_followedMessage: (string)[] = []; #_2xEU4QtkC53RAun67T81Egqt9vmL_isCat: (boolean)[] = []; #_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense: (URL)[] = []; +#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; /** * Constructs a new instance of Service with the given values. @@ -200688,7 +204250,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} , options: { documentLoader?: DocumentLoader, @@ -201379,6 +204941,45 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + + if ("controlledOrigins" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === "string"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + "The controlledOrigins must be an array of type " + + "string" + ".", + ); + } + } } /** @@ -201440,7 +205041,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { @@ -202211,6 +205812,46 @@ services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | ); } } + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length < vocabSparseArrayMinimumLength + ? this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.slice() : vocabCopyPropertyArray(this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin); + if ("controlledOrigins" in values && values.controlledOrigins != null) { + + let copied!: (string)[]; + let valid = false; + if (Array.isArray(values.controlledOrigins)) { + const array = values.controlledOrigins; + const test = (v: string): boolean => typeof v === "string"; + let checked: VocabArrayValidation | undefined; + if (array.length < vocabSparseArrayMinimumLength + ? array.every(test) + : (checked = vocabValidatePropertyArray(array, test)).valid) { + const input = values.controlledOrigins; + if (input.length < vocabSparseArrayMinimumLength && !checked?.sparse) { + copied = input.slice(); + valid = true; + } else { + const result = vocabCopyValidatedPropertyArray( + input, test, checked ?? { valid: true, sparse: false }, + ); + if (result.ok) { + copied = result.array; + valid = true; + } + } + } + } + if (valid) { + + // @ts-ignore: type is checked above. + clone.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = copied; + + } else { + throw new TypeError( + "The controlledOrigins must be an array of type " + + "string" + ".", + ); + } + } return clone; } @@ -202277,7 +205918,7 @@ publicKeys?: (CryptographicKey | URL)[];assertionMethod?: Multikey | URL | null; assertionMethods?: (Multikey | URL)[];gateway?: URL | null; gateways?: (URL)[];manuallyApprovesFollowers?: boolean | null;inbox?: OrderedCollection | OrderedCollectionPage | URL | null;outbox?: OrderedCollection | OrderedCollectionPage | URL | null;following?: Collection | URL | null;followers?: Collection | URL | null;liked?: Collection | URL | null;featured?: Collection | URL | null;featuredTags?: Collection | URL | null;featuredCollections?: Collection | URL | null;streams?: (Collection | URL)[];endpoints?: Endpoints | null;discoverable?: boolean | null;suspended?: boolean | null;memorial?: boolean | null;indexable?: boolean | null;attributionDomains?: (string)[];successor?: Application | Group | Organization | Person | Service | URL | null;alias?: Application | Group | Organization | Person | Service | URL | null; aliases?: (Application | Group | Organization | Person | Service | URL)[];service?: DidService | URL | null; -services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;} +services?: (DidService | URL)[];followedMessage?: string | null;cat?: boolean | null;preferredLicense?: URL | null;controlledOrigins?: (string)[];} = {}, options: { documentLoader?: DocumentLoader, contextLoader?: DocumentLoader, @@ -205722,6 +209363,100 @@ static { }, }; descriptors.set("https://w3id.org/fep/6757#preferredLicense", descriptor); + + descriptor = { + canonicalIri: "https://w3id.org/fep/f799#controlledOrigin", + aliases: [], + validate(object: object): void { void (object as Service).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; }, + assign(object: object, values: unknown[]): void { + (object as Service).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = values as never; + + }, + // oxlint-disable-next-line require-await + async decode(input: readonly unknown[], options: RawPropertyDecodeOptions): Promise { + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + // deno-lint-ignore no-explicit-any + const inputValues = input as any[]; + let shouldCacheJsonLd = true; + + if (isRawPropertyWrite(options) && inputValues?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && inputValues?.length === 1 && + "@list" in inputValues[0] && inputValues[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of inputValues == null + ? [] + : inputValues.length === 1 && "@list" in inputValues[0] + ? inputValues[0]["@list"] + : inputValues + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + void shouldCacheJsonLd; + return _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + }, + // oxlint-disable-next-line require-await + async encode( + object: object, + options: { format: "expand"; contextLoader?: DocumentLoader }, + ): Promise { + const array: unknown[] = []; + for (const v of (object as Service).#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element); + } + if (array.length < 1) return undefined; + return array; + }, + }; + descriptors.set("https://w3id.org/fep/f799#controlledOrigin", descriptor); rawPropertyDescriptors.set(this.prototype, descriptors); } @@ -212207,6 +215942,17 @@ get attributionDomains(): (string)[] { return this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } +/** The HTTPS origins this actor claims to control for delivery suspension, + * as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + * their spelling without URL normalization. These claims require + * independent verification through each origin's WebFinger metadata and + * do not establish authority on their own. + * + */ +get controlledOrigins(): (string)[] { + return this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + /** * Converts this object to a JSON-LD structure. * @param options The options to use. @@ -212828,6 +216574,22 @@ get attributionDomains(): (string)[] { } + compactItems = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + const item = ( + v + ); + compactItems.push(item); + } + if (compactItems.length > 0) { + + result["controlledOrigin"] + = compactItems.length > 1 + ? compactItems + : compactItems[0]; + + } + result["type"] = "Service"; if (this.id != null) result["id"] = formatIri(this.id); result["@context"] = ["https://www.w3.org/ns/activitystreams","https://w3id.org/fep/ef61","https://w3id.org/security/v1","https://w3id.org/security/data-integrity/v1","https://www.w3.org/ns/did/v1","https://w3id.org/security/multikey/v1","https://gotosocial.org/ns","https://w3id.org/fep/7aa9",{"alsoKnownAs":{"@id":"as:alsoKnownAs","@type":"@id"},"featuredCollections":{"@id":"https://w3id.org/fep/7aa9#featuredCollections","@type":"@id"},"manuallyApprovesFollowers":"as:manuallyApprovesFollowers","movedTo":{"@id":"as:movedTo","@type":"@id"},"toot":"http://joinmastodon.org/ns#","Emoji":"toot:Emoji","featured":{"@id":"toot:featured","@type":"@id"},"featuredTags":{"@id":"toot:featuredTags","@type":"@id"},"discoverable":"toot:discoverable","suspended":"toot:suspended","memorial":"toot:memorial","indexable":"toot:indexable","attributionDomains":{"@id":"toot:attributionDomains","@container":"@set"},"schema":"http://schema.org#","PropertyValue":"schema:PropertyValue","value":"schema:value","misskey":"https://misskey-hub.net/ns#","_misskey_followedMessage":"misskey:_misskey_followedMessage","isCat":"misskey:isCat"},{"contextHistory":{"@id":"https://w3id.org/fep/171b/contextHistory","@type":"@id"}}]; @@ -213598,6 +217360,27 @@ get attributionDomains(): (string)[] { } + array = []; + for (const v of this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin) { + + let element = ( + { "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": v } + ); + if (Array.isArray(element)) { + if (element.length < 1) continue; + if (element.length == 1) element = element[0]; + } + if (typeof element === "undefined") continue; + array.push(element);; + } + if (array.length > 0) { + const propValue = ( + array + ); + values["https://w3id.org/fep/f799#controlledOrigin"] = propValue; + + } + values["@type"] = ["https://www.w3.org/ns/activitystreams#Service"]; if (this.id != null) values["@id"] = formatIri(this.id); if (options.format === "expand") { @@ -213681,10 +217464,15 @@ get attributionDomains(): (string)[] { this.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense.length > 0 ) return false; + if ( + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin != null && + this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0 + ) return false; + return super.isCompactable(); } - static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://joinmastodon.org/ns#attributionDomains","http://joinmastodon.org/ns#discoverable","http://joinmastodon.org/ns#featured","http://joinmastodon.org/ns#featuredTags","http://joinmastodon.org/ns#indexable","http://joinmastodon.org/ns#memorial","http://joinmastodon.org/ns#suspended","http://purl.org/dc/terms/license","http://www.w3.org/ns/ldp#inbox","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://misskey-hub.net/ns#_misskey_followedMessage","https://misskey-hub.net/ns#isCat","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/6757#preferredLicense","https://w3id.org/fep/7aa9#featuredCollections","https://w3id.org/fep/ef61/gateways","https://w3id.org/security#assertionMethod","https://w3id.org/security#proof","https://w3id.org/security#publicKey","https://www.w3.org/ns/activitystreams#alsoKnownAs","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#endpoints","https://www.w3.org/ns/activitystreams#followers","https://www.w3.org/ns/activitystreams#following","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#liked","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#movedTo","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#outbox","https://www.w3.org/ns/activitystreams#preferredUsername","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#streams","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url","https://www.w3.org/ns/did#service"]); + static readonly #knownRawPropertyIris: ReadonlySet = new Set(["http://creativecommons.org/ns#license","http://fedibird.com/ns#emojiReactions","http://joinmastodon.org/ns#attributionDomains","http://joinmastodon.org/ns#discoverable","http://joinmastodon.org/ns#featured","http://joinmastodon.org/ns#featuredTags","http://joinmastodon.org/ns#indexable","http://joinmastodon.org/ns#memorial","http://joinmastodon.org/ns#suspended","http://purl.org/dc/terms/license","http://www.w3.org/ns/ldp#inbox","https://gotosocial.org/ns#announceAuthorization","https://gotosocial.org/ns#approvedBy","https://gotosocial.org/ns#interactionPolicy","https://gotosocial.org/ns#likeAuthorization","https://gotosocial.org/ns#replyAuthorization","https://misskey-hub.net/ns#_misskey_followedMessage","https://misskey-hub.net/ns#isCat","https://schema.org/license","https://w3id.org/fep/171b/contextHistory","https://w3id.org/fep/22cd#translations","https://w3id.org/fep/6757#preferredLicense","https://w3id.org/fep/7aa9#featuredCollections","https://w3id.org/fep/ef61/gateways","https://w3id.org/fep/f799#controlledOrigin","https://w3id.org/security#assertionMethod","https://w3id.org/security#proof","https://w3id.org/security#publicKey","https://www.w3.org/ns/activitystreams#alsoKnownAs","https://www.w3.org/ns/activitystreams#attachment","https://www.w3.org/ns/activitystreams#attributedTo","https://www.w3.org/ns/activitystreams#audience","https://www.w3.org/ns/activitystreams#bcc","https://www.w3.org/ns/activitystreams#bto","https://www.w3.org/ns/activitystreams#cc","https://www.w3.org/ns/activitystreams#content","https://www.w3.org/ns/activitystreams#context","https://www.w3.org/ns/activitystreams#duration","https://www.w3.org/ns/activitystreams#endTime","https://www.w3.org/ns/activitystreams#endpoints","https://www.w3.org/ns/activitystreams#followers","https://www.w3.org/ns/activitystreams#following","https://www.w3.org/ns/activitystreams#generator","https://www.w3.org/ns/activitystreams#icon","https://www.w3.org/ns/activitystreams#image","https://www.w3.org/ns/activitystreams#inReplyTo","https://www.w3.org/ns/activitystreams#liked","https://www.w3.org/ns/activitystreams#likes","https://www.w3.org/ns/activitystreams#location","https://www.w3.org/ns/activitystreams#manuallyApprovesFollowers","https://www.w3.org/ns/activitystreams#mediaType","https://www.w3.org/ns/activitystreams#movedTo","https://www.w3.org/ns/activitystreams#name","https://www.w3.org/ns/activitystreams#outbox","https://www.w3.org/ns/activitystreams#preferredUsername","https://www.w3.org/ns/activitystreams#preview","https://www.w3.org/ns/activitystreams#published","https://www.w3.org/ns/activitystreams#replies","https://www.w3.org/ns/activitystreams#sensitive","https://www.w3.org/ns/activitystreams#shares","https://www.w3.org/ns/activitystreams#source","https://www.w3.org/ns/activitystreams#startTime","https://www.w3.org/ns/activitystreams#streams","https://www.w3.org/ns/activitystreams#summary","https://www.w3.org/ns/activitystreams#tag","https://www.w3.org/ns/activitystreams#to","https://www.w3.org/ns/activitystreams#updated","https://www.w3.org/ns/activitystreams#url","https://www.w3.org/ns/did#service"]); /** * Converts a JSON-LD structure to an object of this type. @@ -215952,6 +219740,71 @@ get attributionDomains(): (string)[] { instance.#_248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense; } + if (!isRawPropertyWrite(options) || + getRawPropertyDescriptor(instance, "https://w3id.org/fep/f799#controlledOrigin") === + rawPropertyDescriptors.get(Service.prototype)?.get("https://w3id.org/fep/f799#controlledOrigin")) {const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin: (string)[] = []; + + let _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array = isRawPropertyWrite(options) + ? rawPropertyInputValues(instance, "https://w3id.org/fep/f799#controlledOrigin", values) as typeof values[string] + : values["https://w3id.org/fep/f799#controlledOrigin"]; + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.some( + (value: unknown) => value != null && typeof value === "object" && "@list" in value)) { + throw new TypeError("This known property does not support a list container."); + } + + if (isRawPropertyWrite(options) && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array?.length === 1 && + "@list" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0]["@list"].length === 0) { + throw new TypeError("An empty known list cannot be represented; use an empty values array to remove the property."); + } + + for ( + const v of _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array == null + ? [] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array.length === 1 && "@list" in _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0] + ? _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array[0]["@list"] + : _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin__array + ) { + if (v == null) { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + continue; + } + + if (isRawPropertyWrite(options) && typeof v === "object" && "@graph" in v) { + throw new TypeError("This known property cannot represent a remaining graph wrapper."); + } + if (isRawPropertyWrite(options) && !((v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")))) throw new TypeError("Cannot decode a supplied raw property value."); + const decoded = + (v != null && typeof v === "object" && "@value" in v + && typeof v["@value"] === "string" && !("@language" in v) + && (!("@type" in v) || v["@type"] === "http://www.w3.org/2001/XMLSchema#string")) && (!isRawPropertyWrite(options) || "@value" in v || + globalThis.Object.keys(v).every(key => key === "@id" || key === "@type" || key === "@index")) ? v["@value"] : undefined + ; + + if (typeof decoded === "undefined") { + if (isRawPropertyWrite(options)) throw new TypeError("Cannot decode a supplied raw property value."); + shouldCacheJsonLd = false; + continue; + } + + if (isRawPropertyWrite(options) && !(typeof decoded === "string")) { + throw new TypeError("Decoded raw property value is outside the property's range."); + } + + if (!this._shouldCacheDecodedJsonLd(decoded)) { + shouldCacheJsonLd = false; + } + + keepReceivedJsonLd(decoded, v, options); + _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.push(decoded); + + } + + instance.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } if ( !("_retainsRawProperties" in options) || @@ -216555,6 +220408,28 @@ get attributionDomains(): (string)[] { proxy.preferredLicense = _248SCMQLVt8i7L4vUstp5SmQQFH6_preferredLicense[0]; } + const _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin = this.#_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin + // deno-lint-ignore no-explicit-any + .map((v: any) => v instanceof URL + ? { + [Symbol.for("Deno.customInspect")]: ( + inspect: (value: unknown, options: unknown) => string, + options: unknown, + ): string => "URL " + inspect(inspectIri(v), options), + [Symbol.for("nodejs.util.inspect.custom")]: ( + _depth: number, + options: unknown, + inspect: (value: unknown, options: unknown) => string, + ): string => "URL " + inspect(inspectIri(v), options), + } + : v); + + if (_fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 1 + || !("controlledOrigin" in proxy) + && _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin.length > 0) { + proxy.controlledOrigins = _fvtbhWLfNAPJ8x8BKzNweqnLSiy_controlledOrigin; + } + return proxy; } } @@ -223362,6 +227237,7 @@ export type $EntityType = | typeof FeaturedItem | typeof DidService | typeof Export + | typeof DeliverySuspension | typeof DataIntegrityProof | typeof CryptographicKey | typeof Multikey @@ -223438,6 +227314,7 @@ const entityTypes: readonly $EntityType[] = [ FeaturedItem, DidService, Export, + DeliverySuspension, DataIntegrityProof, CryptographicKey, Multikey, @@ -223518,6 +227395,7 @@ const entityTypeIds: ReadonlyMap = new Map ); }); +test("generateClasses() rejects typed strings mixed with other runtime string codecs", async () => { + for (const other of [ + "http://www.w3.org/2001/XMLSchema#string", + "http://www.w3.org/2001/XMLSchema#decimal", + ] as const) { + for (const range of [ + ["fedify:typedString", other], + [other, "fedify:typedString"], + ] as const) { + await rejects( + Array.fromAsync( + generateClasses({ + "https://example.com/Fixture": { + name: "Fixture", + uri: "https://example.com/Fixture", + entity: false, + description: "A fixture.", + defaultContext: + "https://example.com/context" as TypeSchema["defaultContext"], + properties: [ + { + singularName: "value", + functional: true, + uri: "https://example.com/value", + description: "A value.", + range: [...range], + }, + ], + }, + }), + ), + /cannot mix fedify:typedString with xsd:string or xsd:decimal/, + ); + } + } +}); + if ("Deno" in globalThis) { const { assertSnapshot } = await import("@std/testing/snapshot"); Deno.test("generateClasses()", async (t) => { diff --git a/packages/vocab-tools/src/codec.test.ts b/packages/vocab-tools/src/codec.test.ts index c791ec453..0d1efa03b 100644 --- a/packages/vocab-tools/src/codec.test.ts +++ b/packages/vocab-tools/src/codec.test.ts @@ -1,4 +1,10 @@ -import { deepStrictEqual, match, ok, rejects } from "node:assert/strict"; +import { + deepStrictEqual, + match, + ok, + rejects, + throws, +} from "node:assert/strict"; import { mkdtemp, rm, writeFile } from "node:fs/promises"; import { tmpdir } from "node:os"; import { join } from "node:path"; @@ -65,6 +71,10 @@ async function withFixture( ) { term["@type"] = "@id"; } + if (property.range[0] === "fedify:typedString") + term["@type"] = `${XSD}string`; + if (property.range[0] === "fedify:positiveSafeInteger") + term["@type"] = `${XSD}integer`; if ("container" in property && property.container != null) { term["@container"] = `@${property.container}`; } @@ -569,3 +579,95 @@ test("aliases declared only on a superclass take the subclass's encoder", async await rm(dir, { recursive: true, force: true }); } }); + +test("typed strings emit explicit datatypes and skip incompatible incoming values", async () => { + await withFixture( + { range: ["fedify:typedString"] }, + async (Fixture, contextLoader) => { + const source = new Fixture({ + values: ["active", "https://SOCIAL.example:443/"], + }); + const expanded = await source.toJsonLd({ + format: "expand", + contextLoader, + }); + deepStrictEqual( + (expanded as unknown as Record[])[0][`${NS}value`], + [ + { "@type": `${XSD}string`, "@value": "active" }, + { "@type": `${XSD}string`, "@value": "https://SOCIAL.example:443/" }, + ], + ); + const compact = await source.toJsonLd({ + format: "compact", + contextLoader, + }); + deepStrictEqual(compact.value, ["active", "https://SOCIAL.example:443/"]); + const parsed = await Fixture.fromJsonLd( + document({ + [`${NS}value`]: [ + { "@value": "plain" }, + { "@value": "typed", "@type": `${XSD}string` }, + { "@value": "wrong", "@type": `${XSD}integer` }, + { "@value": "language", "@language": "en" }, + { "@value": 1 }, + ], + }), + { contextLoader }, + ); + deepStrictEqual(parsed.values, ["plain", "typed"]); + }, + ); +}); + +test("positive safe integers emit integer datatypes without string coercion", async () => { + await withFixture( + { range: ["fedify:positiveSafeInteger"] }, + async (Fixture, contextLoader) => { + const source = new Fixture({ values: [1, Number.MAX_SAFE_INTEGER] }); + const expanded = await source.toJsonLd({ + format: "expand", + contextLoader, + }); + deepStrictEqual( + (expanded as unknown as Record[])[0][`${NS}value`], + [ + { "@type": `${XSD}integer`, "@value": 1 }, + { "@type": `${XSD}integer`, "@value": Number.MAX_SAFE_INTEGER }, + ], + ); + const compact = await source.toJsonLd({ + format: "compact", + contextLoader, + }); + deepStrictEqual(compact.value, [1, Number.MAX_SAFE_INTEGER]); + const parsed = await Fixture.fromJsonLd( + document({ + [`${NS}value`]: [ + { "@value": 1 }, + { "@value": 2, "@type": `${XSD}integer` }, + { "@value": "3", "@type": `${XSD}integer` }, + { "@value": 0 }, + { "@value": -1 }, + { "@value": 1.5 }, + { "@value": Number.MAX_SAFE_INTEGER + 1 }, + { "@value": 4, "@type": `${XSD}double` }, + ], + }), + { contextLoader }, + ); + deepStrictEqual(parsed.values, [1, 2]); + for (const value of [ + 0, + -1, + 1.5, + Number.MAX_SAFE_INTEGER + 1, + NaN, + Infinity, + "1", + ]) { + throws(() => new Fixture({ values: [value] }), TypeError); + } + }, + ); +}); diff --git a/packages/vocab-tools/src/schema.ts b/packages/vocab-tools/src/schema.ts index 33ee62375..733d005e8 100644 --- a/packages/vocab-tools/src/schema.ts +++ b/packages/vocab-tools/src/schema.ts @@ -308,6 +308,7 @@ export function hasSingularAccessor(property: PropertySchema): boolean { } const XSD_STRING_URI = "http://www.w3.org/2001/XMLSchema#string"; +const FEDIFY_TYPED_STRING_URI = "fedify:typedString"; const XSD_DECIMAL_URI = "http://www.w3.org/2001/XMLSchema#decimal"; const FEDIFY_VOCAB_ENTITY_TYPE_URI = "fedify:vocabEntityType"; @@ -327,6 +328,16 @@ export function validateTypeSchemas(types: Record): void { for (const property of type.properties) { const hasString = property.range.includes(XSD_STRING_URI); const hasDecimal = property.range.includes(XSD_DECIMAL_URI); + if ( + property.range.includes(FEDIFY_TYPED_STRING_URI) && + (hasString || hasDecimal) + ) { + throw new TypeError( + `The property ${type.name}.${property.singularName} cannot mix ` + + `fedify:typedString with xsd:string or xsd:decimal because the ` + + `generated encoder cannot disambiguate them at runtime.`, + ); + } if (hasString && hasDecimal) { throw new TypeError( `The property ${type.name}.${property.singularName} cannot have ` + diff --git a/packages/vocab-tools/src/type.ts b/packages/vocab-tools/src/type.ts index 9441cb7f6..6352a7aaa 100644 --- a/packages/vocab-tools/src/type.ts +++ b/packages/vocab-tools/src/type.ts @@ -140,6 +140,50 @@ const scalarTypes: Record = { return `parseDecimal(${v}["@value"])`; }, }, + "fedify:typedString": { + name: "string", + typeGuard(v) { + return `typeof ${v} === "string"`; + }, + encoder(v) { + return `{ "@type": "http://www.w3.org/2001/XMLSchema#string", "@value": ${v} }`; + }, + compactEncoder(v) { + return v; + }, + dataCheck(v) { + return `${v} != null && typeof ${v} === "object" && "@value" in ${v} + && typeof ${v}["@value"] === "string" && !("@language" in ${v}) + && (!("@type" in ${v}) || ${v}["@type"] === "http://www.w3.org/2001/XMLSchema#string")`; + }, + decoder(v) { + return `${v}["@value"]`; + }, + skipUnparsable: true, + }, + "fedify:positiveSafeInteger": { + name: "number", + typeGuard(v) { + return `typeof ${v} === "number" && Number.isSafeInteger(${v}) && ${v} > 0`; + }, + encoder(v) { + return `{ "@type": "http://www.w3.org/2001/XMLSchema#integer", "@value": ${v} }`; + }, + compactEncoder(v) { + return v; + }, + dataCheck(v) { + return `${v} != null && typeof ${v} === "object" && "@value" in ${v} + && typeof ${v}["@value"] === "number" && Number.isSafeInteger(${v}["@value"]) + && ${v}["@value"] > 0 + && !("@language" in ${v}) + && (!("@type" in ${v}) || ${v}["@type"] === "http://www.w3.org/2001/XMLSchema#integer")`; + }, + decoder(v) { + return `${v}["@value"]`; + }, + skipUnparsable: true, + }, "http://www.w3.org/2001/XMLSchema#string": { name: "string", typeGuard(v) { diff --git a/packages/vocab/src/__snapshots__/vocab.test.ts.snap b/packages/vocab/src/__snapshots__/vocab.test.ts.snap index 1191932e5..42d8adc2e 100644 --- a/packages/vocab/src/__snapshots__/vocab.test.ts.snap +++ b/packages/vocab/src/__snapshots__/vocab.test.ts.snap @@ -2192,6 +2192,7 @@ snapshot[`Deno.inspect(FeaturedCollection) [auto] 1`] = ` followersOf: Object {}, followingOf: Object {}, likedOf: Object {}, + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/", topic: Hashtag {}, discoverable: true }' @@ -2253,6 +2254,7 @@ snapshot[`Deno.inspect(FeaturedCollection) [auto] 2`] = ` followersOf: URL "https://example.com/", followingOf: URL "https://example.com/", likedOf: URL "https://example.com/", + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/", topic: Hashtag {}, discoverable: true }' @@ -2317,6 +2319,7 @@ snapshot[`Deno.inspect(FeaturedCollection) [auto] 3`] = ` followersOf: Object {}, followingOf: Object {}, likedOf: Object {}, + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/", topic: Hashtag {}, discoverable: true }' @@ -2490,6 +2493,162 @@ snapshot[`Deno.inspect(Export) [auto] 3`] = ` }' `; +snapshot[`Deno.inspect(DeliverySuspension) [auto] 1`] = ` +'DeliverySuspension { + id: URL "https://example.com/", + attachments: [ Object {}, Link {}, PropertyValue {} ], + attributions: [ Application {}, Group {}, Organization {}, Person {}, Service {} ], + audience: Object {}, + contents: [ "hello", "hello" ], + contexts: [ Object {}, Link {} ], + contextHistory: Collection {}, + names: [ "hello", "hello" ], + endTime: 2024-03-03T08:30:06.796196096Z, + generators: [ Object {}, Link {} ], + icon: Image {}, + image: Image {}, + replyTargets: [ Object {}, Link {} ], + locations: [ Object {}, Link {} ], + previews: [ Link {}, Object {} ], + published: 2024-03-03T08:30:06.796196096Z, + replies: Collection {}, + shares: Collection {}, + likes: Collection {}, + emojiReactions: Collection {}, + startTime: 2024-03-03T08:30:06.796196096Z, + summaries: [ "hello", "hello" ], + tags: [ Object {}, Link {} ], + updated: 2024-03-03T08:30:06.796196096Z, + urls: [ URL "https://example.com/", Link {} ], + to: Object {}, + bto: Object {}, + cc: Object {}, + bcc: Object {}, + mediaType: "hello", + duration: PT1H, + sensitive: true, + source: Source {}, + proof: DataIntegrityProof {}, + interactionPolicy: InteractionPolicy {}, + approvedBy: URL "https://example.com/", + likeAuthorization: LikeAuthorization {}, + replyAuthorization: ReplyAuthorization {}, + announceAuthorization: AnnounceAuthorization {}, + translations: [ Translation {} ], + licenses: [ URL "https://creativecommons.org/licenses/by/4.0/" ], + suspensionStatus: "hello", + targetInbox: URL "https://creativecommons.org/licenses/by/4.0/", + targetOrigin: "hello", + announcement: URL "https://creativecommons.org/licenses/by/4.0/", + revision: 123 +}' +`; + +snapshot[`Deno.inspect(DeliverySuspension) [auto] 2`] = ` +'DeliverySuspension { + id: URL "https://example.com/", + attachments: [ URL "https://example.com/" ], + attribution: URL "https://example.com/", + audience: URL "https://example.com/", + contents: [ "hello", "hello" ], + contexts: [ URL "https://example.com/" ], + contextHistory: URL "https://example.com/", + names: [ "hello", "hello" ], + endTime: 2024-03-03T08:30:06.796196096Z, + generators: [ URL "https://example.com/" ], + icon: URL "https://example.com/", + image: URL "https://example.com/", + replyTarget: URL "https://example.com/", + location: URL "https://example.com/", + preview: URL "https://example.com/", + published: 2024-03-03T08:30:06.796196096Z, + replies: URL "https://example.com/", + shares: URL "https://example.com/", + likes: URL "https://example.com/", + emojiReactions: URL "https://example.com/", + startTime: 2024-03-03T08:30:06.796196096Z, + summaries: [ "hello", "hello" ], + tags: [ URL "https://example.com/" ], + updated: 2024-03-03T08:30:06.796196096Z, + urls: [ URL "https://example.com/", Link {} ], + to: URL "https://example.com/", + bto: URL "https://example.com/", + cc: URL "https://example.com/", + bcc: URL "https://example.com/", + mediaType: "hello", + duration: PT1H, + sensitive: true, + source: Source {}, + proof: URL "https://example.com/", + interactionPolicy: InteractionPolicy {}, + approvedBy: URL "https://example.com/", + likeAuthorization: URL "https://example.com/", + replyAuthorization: URL "https://example.com/", + announceAuthorization: URL "https://example.com/", + translations: [ Translation {} ], + licenses: [ URL "https://creativecommons.org/licenses/by/4.0/" ], + suspensionStatus: "hello", + targetInbox: URL "https://creativecommons.org/licenses/by/4.0/", + targetOrigin: "hello", + announcement: URL "https://creativecommons.org/licenses/by/4.0/", + revision: 123 +}' +`; + +snapshot[`Deno.inspect(DeliverySuspension) [auto] 3`] = ` +'DeliverySuspension { + id: URL "https://example.com/", + attachments: [ Object {}, Object {} ], + attributions: [ Application {}, Application {} ], + audiences: [ Object {}, Object {} ], + contents: [ "hello", "hello" ], + contexts: [ Object {}, Object {} ], + contextHistories: [ Collection {}, Collection {} ], + names: [ "hello", "hello" ], + endTime: 2024-03-03T08:30:06.796196096Z, + generators: [ Object {}, Object {} ], + icons: [ Image {}, Image {} ], + images: [ Image {}, Image {} ], + replyTargets: [ Object {}, Object {} ], + locations: [ Object {}, Object {} ], + previews: [ Link {}, Link {} ], + published: 2024-03-03T08:30:06.796196096Z, + replies: Collection {}, + shares: Collection {}, + likes: Collection {}, + emojiReactions: Collection {}, + startTime: 2024-03-03T08:30:06.796196096Z, + summaries: [ "hello", "hello" ], + tags: [ Object {}, Object {} ], + updated: 2024-03-03T08:30:06.796196096Z, + urls: [ URL "https://example.com/", URL "https://example.com/" ], + tos: [ Object {}, Object {} ], + btos: [ Object {}, Object {} ], + ccs: [ Object {}, Object {} ], + bccs: [ Object {}, Object {} ], + mediaType: "hello", + duration: PT1H, + sensitive: true, + source: Source {}, + proofs: [ DataIntegrityProof {}, DataIntegrityProof {} ], + interactionPolicy: InteractionPolicy {}, + approvedBy: URL "https://example.com/", + likeAuthorization: LikeAuthorization {}, + replyAuthorization: ReplyAuthorization {}, + announceAuthorization: AnnounceAuthorization {}, + translations: [ Translation {}, Translation {} ], + licenses: [ + URL "https://creativecommons.org/licenses/by/4.0/", + URL "https://creativecommons.org/licenses/by/4.0/" + ], + suspensionStatus: "hello", + targetInbox: URL "https://creativecommons.org/licenses/by/4.0/", + targetOrigin: "hello", + announcement: URL "https://creativecommons.org/licenses/by/4.0/", + revision: 123 +}' +`; + snapshot[`Deno.inspect(DataIntegrityProof) [auto] 1`] = ` 'DataIntegrityProof { id: URL "https://example.com/", @@ -3698,7 +3857,8 @@ snapshot[`Deno.inspect(Application) [auto] 1`] = ` service: DidService {}, followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello" ] }' `; @@ -3770,7 +3930,8 @@ snapshot[`Deno.inspect(Application) [auto] 2`] = ` service: URL "https://example.com/", followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello" ] }' `; @@ -3845,7 +4006,8 @@ snapshot[`Deno.inspect(Application) [auto] 3`] = ` services: [ DidService {}, DidService {} ], followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello", "hello" ] }' `; @@ -4522,7 +4684,8 @@ snapshot[`Deno.inspect(Collection) [auto] 1`] = ` outboxOf: Object {}, followersOf: Object {}, followingOf: Object {}, - likedOf: Object {} + likedOf: Object {}, + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/" }' `; @@ -4581,7 +4744,8 @@ snapshot[`Deno.inspect(Collection) [auto] 2`] = ` outboxOf: URL "https://example.com/", followersOf: URL "https://example.com/", followingOf: URL "https://example.com/", - likedOf: URL "https://example.com/" + likedOf: URL "https://example.com/", + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/" }' `; @@ -4643,7 +4807,8 @@ snapshot[`Deno.inspect(Collection) [auto] 3`] = ` outboxOf: Object {}, followersOf: Object {}, followingOf: Object {}, - likedOf: Object {} + likedOf: Object {}, + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/" }' `; @@ -4703,6 +4868,7 @@ snapshot[`Deno.inspect(CollectionPage) [auto] 1`] = ` followersOf: Object {}, followingOf: Object {}, likedOf: Object {}, + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/", partOf: Collection {}, next: CollectionPage {}, prev: CollectionPage {} @@ -4765,6 +4931,7 @@ snapshot[`Deno.inspect(CollectionPage) [auto] 2`] = ` followersOf: URL "https://example.com/", followingOf: URL "https://example.com/", likedOf: URL "https://example.com/", + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/", partOf: URL "https://example.com/", next: URL "https://example.com/", prev: URL "https://example.com/" @@ -4830,6 +4997,7 @@ snapshot[`Deno.inspect(CollectionPage) [auto] 3`] = ` followersOf: Object {}, followingOf: Object {}, likedOf: Object {}, + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/", partOf: Collection {}, next: CollectionPage {}, prev: CollectionPage {} @@ -6029,7 +6197,8 @@ snapshot[`Deno.inspect(Group) [auto] 1`] = ` service: DidService {}, followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello" ] }' `; @@ -6101,7 +6270,8 @@ snapshot[`Deno.inspect(Group) [auto] 2`] = ` service: URL "https://example.com/", followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello" ] }' `; @@ -6176,7 +6346,8 @@ snapshot[`Deno.inspect(Group) [auto] 3`] = ` services: [ DidService {}, DidService {} ], followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello", "hello" ] }' `; @@ -8359,7 +8530,8 @@ snapshot[`Deno.inspect(OrderedCollection) [auto] 1`] = ` outboxOf: Object {}, followersOf: Object {}, followingOf: Object {}, - likedOf: Object {} + likedOf: Object {}, + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/" }' `; @@ -8418,7 +8590,8 @@ snapshot[`Deno.inspect(OrderedCollection) [auto] 2`] = ` outboxOf: URL "https://example.com/", followersOf: URL "https://example.com/", followingOf: URL "https://example.com/", - likedOf: URL "https://example.com/" + likedOf: URL "https://example.com/", + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/" }' `; @@ -8480,7 +8653,8 @@ snapshot[`Deno.inspect(OrderedCollection) [auto] 3`] = ` outboxOf: Object {}, followersOf: Object {}, followingOf: Object {}, - likedOf: Object {} + likedOf: Object {}, + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/" }' `; @@ -8540,6 +8714,7 @@ snapshot[`Deno.inspect(OrderedCollectionPage) [auto] 1`] = ` followersOf: Object {}, followingOf: Object {}, likedOf: Object {}, + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/", partOf: Collection {}, next: CollectionPage {}, prev: CollectionPage {}, @@ -8603,6 +8778,7 @@ snapshot[`Deno.inspect(OrderedCollectionPage) [auto] 2`] = ` followersOf: URL "https://example.com/", followingOf: URL "https://example.com/", likedOf: URL "https://example.com/", + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/", partOf: URL "https://example.com/", next: URL "https://example.com/", prev: URL "https://example.com/", @@ -8669,6 +8845,7 @@ snapshot[`Deno.inspect(OrderedCollectionPage) [auto] 3`] = ` followersOf: Object {}, followingOf: Object {}, likedOf: Object {}, + deliveryController: URL "https://creativecommons.org/licenses/by/4.0/", partOf: Collection {}, next: CollectionPage {}, prev: CollectionPage {}, @@ -8744,7 +8921,8 @@ snapshot[`Deno.inspect(Organization) [auto] 1`] = ` service: DidService {}, followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello" ] }' `; @@ -8816,7 +8994,8 @@ snapshot[`Deno.inspect(Organization) [auto] 2`] = ` service: URL "https://example.com/", followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello" ] }' `; @@ -8891,7 +9070,8 @@ snapshot[`Deno.inspect(Organization) [auto] 3`] = ` services: [ DidService {}, DidService {} ], followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello", "hello" ] }' `; @@ -9113,7 +9293,8 @@ snapshot[`Deno.inspect(Person) [auto] 1`] = ` service: DidService {}, followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello" ] }' `; @@ -9185,7 +9366,8 @@ snapshot[`Deno.inspect(Person) [auto] 2`] = ` service: URL "https://example.com/", followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello" ] }' `; @@ -9260,7 +9442,8 @@ snapshot[`Deno.inspect(Person) [auto] 3`] = ` services: [ DidService {}, DidService {} ], followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello", "hello" ] }' `; @@ -10442,7 +10625,8 @@ snapshot[`Deno.inspect(Service) [auto] 1`] = ` service: DidService {}, followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello" ] }' `; @@ -10514,7 +10698,8 @@ snapshot[`Deno.inspect(Service) [auto] 2`] = ` service: URL "https://example.com/", followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello" ] }' `; @@ -10589,7 +10774,8 @@ snapshot[`Deno.inspect(Service) [auto] 3`] = ` services: [ DidService {}, DidService {} ], followedMessage: "hello", cat: true, - preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/" + preferredLicense: URL "https://creativecommons.org/licenses/by/4.0/", + controlledOrigins: [ "hello", "hello" ] }' `; diff --git a/packages/vocab/src/application.yaml b/packages/vocab/src/application.yaml index 533815437..027b70d40 100644 --- a/packages/vocab/src/application.yaml +++ b/packages/vocab/src/application.yaml @@ -385,3 +385,18 @@ properties: licensed under its author's preferred license. range: - "fedify:absoluteIri" + + +- pluralName: controlledOrigins + singularName: controlledOrigin + compactName: controlledOrigin + uri: "https://w3id.org/fep/f799#controlledOrigin" + extraContext: "https://w3id.org/fep/f799" + description: | + The HTTPS origins this actor claims to control for delivery suspension, + as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + their spelling without URL normalization. These claims require + independent verification through each origin's WebFinger metadata and + do not establish authority on their own. + range: + - "fedify:typedString" diff --git a/packages/vocab/src/collection.yaml b/packages/vocab/src/collection.yaml index 7060c95a2..8b2caf963 100644 --- a/packages/vocab/src/collection.yaml +++ b/packages/vocab/src/collection.yaml @@ -164,3 +164,17 @@ properties: Defines an actor for which the collection is the value of the liked property. range: - "https://www.w3.org/ns/activitystreams#Object" + + +- singularName: deliveryController + functional: true + compactName: deliveryController + uri: "https://w3id.org/fep/f799#deliveryController" + extraContext: "https://w3id.org/fep/f799" + description: | + The actor claimed to control delivery suspension for this shared inbox, + as defined by draft [FEP-f799](https://w3id.org/fep/f799). No actor is + fetched. Applications must verify the reciprocal shared-inbox link and + authenticate notices before accepting a suspension. + range: + - "fedify:absoluteIri" diff --git a/packages/vocab/src/delivery-suspension.test.ts b/packages/vocab/src/delivery-suspension.test.ts new file mode 100644 index 000000000..ac15fcccd --- /dev/null +++ b/packages/vocab/src/delivery-suspension.test.ts @@ -0,0 +1,345 @@ +import { test } from "@fedify/fixture"; +import { getDocumentLoader, type DocumentLoader } from "@fedify/vocab-runtime"; +import jsonld from "@fedify/vocab-runtime/jsonld"; +import { deepStrictEqual, ok, rejects, throws } from "node:assert/strict"; +import { + Application, + Collection, + Create, + DeliverySuspension, + getRawPropertyValues, + Group, + Object as ActivityObject, + OrderedCollection, + Organization, + Person, + Service, + Update, + withRawProperties, + withRawProperty, +} from "./mod.ts"; + +const { Temporal: TemporalPolyfill } = await import("temporal-polyfill"); +// Source-based Workers tests do not receive tsdown's Temporal banner. +const TemporalForTest = (globalThis.Temporal ??= TemporalPolyfill); + +const AS = "https://www.w3.org/ns/activitystreams"; +const FEP = "https://w3id.org/fep/f799"; +const NS = `${FEP}#`; +const XSD = "http://www.w3.org/2001/XMLSchema#"; +const actorId = "https://social.example/actor"; +const inbox = "https://social.example/inbox"; +const noticeId = "https://social.example/maintenance/1"; +const announcement = "https://social.example/activities/1"; +const noFetch: DocumentLoader = (url) => { + throw new Error(`Unexpected fetch: ${url}`); +}; +const options = { documentLoader: noFetch, contextLoader: getDocumentLoader() }; +function record(value: unknown): Record { + ok(value != null && typeof value === "object" && !Array.isArray(value)); + return value as Record; +} +async function expand(value: unknown): Promise> { + return record( + (await jsonld.expand(value, { documentLoader: getDocumentLoader() }))[0], + ); +} +function contexts(value: unknown): unknown[] { + const context = record(value)["@context"]; + return Array.isArray(context) ? context : [context]; +} +function notice() { + return new DeliverySuspension({ + id: new URL(noticeId), + attribution: new URL(actorId), + published: TemporalForTest.Instant.from("2026-11-13T08:00:00Z"), + startTime: TemporalForTest.Instant.from("2026-11-14T08:00:00Z"), + endTime: TemporalForTest.Instant.from("2026-11-14T09:00:00Z"), + summary: "Scheduled maintenance", + url: new URL("https://status.example/maintenance/1"), + suspensionStatus: "active", + targetOrigin: "https://SOCIAL.example:443/", + announcement: new URL(announcement), + revision: 1, + }); +} + +test("FEP-f799 DeliverySuspension compacts and round-trips directly and nested", async () => { + for (const format of [undefined, "compact"] as const) { + const source = notice(); + const json = record(await source.toJsonLd({ format })); + const baseContext = contexts(await new ActivityObject({}).toJsonLd()); + deepStrictEqual(contexts(json), [...baseContext, FEP]); + deepStrictEqual(json.type, "DeliverySuspension"); + deepStrictEqual(json.status, "active"); + deepStrictEqual(json.targetOrigin, "https://SOCIAL.example:443/"); + deepStrictEqual(json.announcement, announcement); + deepStrictEqual(json.revision, 1); + deepStrictEqual(json.attributedTo, actorId); + deepStrictEqual(json.summary, "Scheduled maintenance"); + const expanded = await expand(json); + deepStrictEqual(expanded[`${NS}status`], [ + { "@type": `${XSD}string`, "@value": "active" }, + ]); + deepStrictEqual(expanded[`${NS}targetOrigin`], [ + { "@type": `${XSD}string`, "@value": "https://SOCIAL.example:443/" }, + ]); + deepStrictEqual(expanded[`${NS}revision`], [ + { "@type": `${XSD}integer`, "@value": 1 }, + ]); + deepStrictEqual(expanded[`${NS}announcement`], [{ "@id": announcement }]); + const parsed = await DeliverySuspension.fromJsonLd(json, options); + deepStrictEqual(parsed.suspensionStatus, "active"); + deepStrictEqual(parsed.targetOrigin, source.targetOrigin); + deepStrictEqual(parsed.announcement, new URL(announcement)); + deepStrictEqual(parsed.revision, 1); + deepStrictEqual(parsed.endTime?.toString(), source.endTime?.toString()); + for (const Activity of [Create, Update]) { + const wrapper = new Activity({ + id: new URL(announcement), + actor: new URL(actorId), + object: source, + }); + const serialized = record(await wrapper.toJsonLd({ format })); + ok(contexts(serialized).includes(FEP)); + const embedded = record(serialized.object); + deepStrictEqual(embedded.type, "DeliverySuspension"); + deepStrictEqual(embedded.status, "active"); + deepStrictEqual(embedded.revision, 1); + const activity = await Activity.fromJsonLd(serialized, options); + const child = await activity.getObject(options); + ok(child instanceof DeliverySuspension); + deepStrictEqual(child.targetOrigin, source.targetOrigin); + deepStrictEqual(child.revision, 1); + } + } + const source = new DeliverySuspension({ targetInbox: new URL(inbox) }); + const json = record(await source.toJsonLd({ format: "compact" })); + deepStrictEqual(json.targetInbox, inbox); + ok(!("targetOrigin" in json)); + const parsed = await DeliverySuspension.fromJsonLd(json, options); + deepStrictEqual(parsed.targetInbox, new URL(inbox)); +}); + +test("FEP-f799 controlledOrigins on all actor classes preserves spelling and context", async () => { + for (const Actor of [Application, Group, Organization, Person, Service]) { + const empty = new Actor({}); + ok(!contexts(await empty.toJsonLd()).includes(FEP)); + const actor = new Actor({ + controlledOrigins: [ + "https://SOCIAL.example:443/", + "https://other.example", + ], + }); + for (const format of [undefined, "compact"] as const) { + const json = record(await actor.toJsonLd({ format })); + deepStrictEqual(contexts(json).at(-1), FEP); + deepStrictEqual(json.controlledOrigin, actor.controlledOrigins); + const parsed = await Actor.fromJsonLd(json, options); + deepStrictEqual(parsed.controlledOrigins, actor.controlledOrigins); + deepStrictEqual( + await getRawPropertyValues(parsed, `${NS}controlledOrigin`), + actor.controlledOrigins.map((value) => ({ + "@type": `${XSD}string`, + "@value": value, + })), + ); + } + } +}); + +test("FEP-f799 deliveryController is an inherited URL scalar without dereference", async () => { + for (const Type of [Collection, OrderedCollection]) { + ok(!contexts(await new Type({}).toJsonLd()).includes(FEP)); + const source = new Type({ deliveryController: new URL(actorId) }); + deepStrictEqual("getDeliveryController" in source, false); + for (const format of [undefined, "compact"] as const) { + const json = record(await source.toJsonLd({ format })); + deepStrictEqual(json.deliveryController, actorId); + deepStrictEqual(contexts(json).at(-1), FEP); + const parsed = await Type.fromJsonLd(json, options); + deepStrictEqual(parsed.deliveryController, new URL(actorId)); + } + } +}); + +test("FEP-f799 malformed extensions do not break ordinary actors collections or Create", async () => { + const badValues = [ + { "@id": "https://[" }, + { "@value": 42 }, + { "@value": "not a URL" }, + { "@value": "wrong", "@type": `${XSD}integer` }, + { "@type": ["https://example.com/Other"] }, + ]; + for (const bad of badValues) { + for (const Type of [Collection, OrderedCollection]) { + const raw = { + "@type": [`${AS}#${Type.name}`], + [`${NS}deliveryController`]: [bad, { "@id": actorId }], + }; + const parsed = await Type.fromJsonLd(raw, options); + deepStrictEqual(parsed.deliveryController, new URL(actorId)); + const wrapper = await Create.fromJsonLd( + { "@type": [`${AS}#Create`], [`${AS}#object`]: [raw] }, + options, + ); + const object = await wrapper.getObject(options); + ok(object instanceof Type); + deepStrictEqual(object.deliveryController, new URL(actorId)); + } + for (const Actor of [Application, Group, Organization, Person, Service]) { + const parsed = await Actor.fromJsonLd( + { + "@type": [`${AS}#${Actor.name}`], + [`${NS}controlledOrigin`]: [ + bad, + { "@value": "https://social.example", "@type": `${XSD}string` }, + ], + }, + options, + ); + deepStrictEqual( + parsed.controlledOrigins, + "@value" in bad && + typeof bad["@value"] === "string" && + !("@type" in bad) + ? [bad["@value"], "https://social.example"] + : ["https://social.example"], + ); + } + const wrapper = await Create.fromJsonLd( + { + "@type": [`${AS}#Create`], + [`${AS}#object`]: [ + { + "@type": [`${NS}DeliverySuspension`], + [`${NS}targetInbox`]: [bad], + [`${NS}announcement`]: [bad], + [`${NS}revision`]: [bad], + }, + ], + }, + options, + ); + const object = await wrapper.getObject(options); + ok(object instanceof DeliverySuspension); + deepStrictEqual(object.targetInbox, null); + deepStrictEqual(object.announcement, null); + deepStrictEqual( + object.revision, + "@value" in bad && bad["@value"] === 42 ? 42 : null, + ); + } +}); + +test("FEP-f799 status is independent of schema.org status in either context order", async () => { + const schemaStatus = "http://schema.org/status"; + const alias = { + suspension: { "@id": `${NS}status`, "@type": `${XSD}string` }, + profileStatus: schemaStatus, + }; + for (const fepLast of [false, true]) { + const context = fepLast + ? [AS, "http://schema.org/", FEP, alias] + : [AS, FEP, "http://schema.org/", alias]; + const parsed = await DeliverySuspension.fromJsonLd( + { + "@context": context, + type: ["DeliverySuspension", "https://example.com/Extra"], + ...(fepLast + ? { status: "active", profileStatus: "profile status" } + : { suspension: "active", status: "profile status" }), + }, + options, + ); + deepStrictEqual(parsed.suspensionStatus, "active"); + deepStrictEqual(await getRawPropertyValues(parsed, schemaStatus), [ + { "@value": "profile status" }, + ]); + const retained = await withRawProperty(parsed, schemaStatus, [ + { "@value": "profile status" }, + ]); + const expanded = await expand( + await retained.toJsonLd({ format: "compact" }), + ); + deepStrictEqual(expanded[`${NS}status`], [ + { "@type": `${XSD}string`, "@value": "active" }, + ]); + deepStrictEqual(expanded[schemaStatus], [{ "@value": "profile status" }]); + } +}); + +test("FEP-f799 modeled raw writes replace remove and validate extension values", async () => { + const source = await DeliverySuspension.fromJsonLd( + { + "@type": [`${NS}DeliverySuspension`], + [`${NS}status`]: [{ "@value": "active" }], + [`${NS}revision`]: [{ "@value": 1 }], + }, + options, + ); + deepStrictEqual(await getRawPropertyValues(source, `${NS}status`), [ + { "@type": `${XSD}string`, "@value": "active" }, + ]); + const changed = await withRawProperties(source, [ + [`${NS}status`, [{ "@value": "cancelled" }]], + [`${NS}revision`, [{ "@value": 2 }]], + [`${NS}targetInbox`, [{ "@id": inbox }]], + [`${NS}announcement`, [{ "@id": announcement }]], + ]); + deepStrictEqual(changed.suspensionStatus, "cancelled"); + deepStrictEqual(changed.revision, 2); + deepStrictEqual(changed.targetInbox, new URL(inbox)); + deepStrictEqual(changed.announcement, new URL(announcement)); + deepStrictEqual(source.suspensionStatus, "active"); + const removed = await withRawProperty(changed, `${NS}targetInbox`, []); + deepStrictEqual(removed.targetInbox, null); + const actor = await withRawProperty( + new Person({ controlledOrigins: ["old"] }), + `${NS}controlledOrigin`, + [{ "@value": "https://social.example" }], + ); + deepStrictEqual(actor.controlledOrigins, ["https://social.example"]); + const collection = await withRawProperty( + new Collection({}), + `${NS}deliveryController`, + [{ "@id": actorId }], + ); + deepStrictEqual(collection.deliveryController, new URL(actorId)); + for (const [property, value] of [ + ["targetOrigin", { "@value": 42 }], + ["status", { "@value": 42 }], + ["status", { "@value": "active", "@type": `${XSD}integer` }], + ["revision", { "@value": "2", "@type": `${XSD}integer` }], + ["revision", { "@value": 0 }], + ["revision", { "@value": 1.5 }], + ["revision", { "@value": Number.MAX_SAFE_INTEGER + 1 }], + ["targetInbox", { "@id": "https://[" }], + ["announcement", { "@value": 42 }], + ] as const) { + await rejects( + withRawProperty(source, `${NS}${property}`, [value]), + TypeError, + ); + } + await rejects( + withRawProperty(actor, `${NS}controlledOrigin`, [{ "@value": 42 }]), + TypeError, + ); + await rejects( + withRawProperty(collection, `${NS}deliveryController`, [ + { "@id": "https://[" }, + ]), + TypeError, + ); + for (const revision of [ + 0, + -1, + 1.1, + Number.MAX_SAFE_INTEGER + 1, + NaN, + Infinity, + ]) { + throws(() => new DeliverySuspension({ revision }), TypeError); + } +}); diff --git a/packages/vocab/src/deliverysuspension.yaml b/packages/vocab/src/deliverysuspension.yaml new file mode 100644 index 000000000..c925b74a9 --- /dev/null +++ b/packages/vocab/src/deliverysuspension.yaml @@ -0,0 +1,87 @@ +$schema: ../../vocab-tools/schema.yaml +name: DeliverySuspension +compactName: DeliverySuspension +uri: "https://w3id.org/fep/f799#DeliverySuspension" +extends: "https://www.w3.org/ns/activitystreams#Object" +entity: true +description: | + A finite request to suspend inbox delivery, as defined by draft + [FEP-f799](https://w3id.org/fep/f799). Inherited attribution, publication, + start and end times, summary, and URL describe the notice and its controller. + Constructing or parsing this vocabulary object does not authenticate its + publisher, establish control of a target, or suspend delivery. Applications + must validate the original document and verify authority separately. +defaultContext: +- "https://www.w3.org/ns/activitystreams" +- "https://w3id.org/security/data-integrity/v1" +- "https://gotosocial.org/ns" +- fedibird: "http://fedibird.com/ns#" + sensitive: "as:sensitive" + emojiReactions: + "@id": "fedibird:emojiReactions" + "@type": "@id" +- contextHistory: + "@id": "https://w3id.org/fep/171b/contextHistory" + "@type": "@id" +- "https://w3id.org/fep/f799" + +properties: +- singularName: suspensionStatus + functional: true + compactName: status + uri: "https://w3id.org/fep/f799#status" + extraContext: "https://w3id.org/fep/f799" + description: | + The notice's claimed state, normally `active` or `cancelled`. This is the + FEP-f799 status property, distinct from unrelated profile status fields. + This accessor does not validate the notice's lifecycle. + range: + - "fedify:typedString" + +- singularName: targetInbox + functional: true + compactName: targetInbox + uri: "https://w3id.org/fep/f799#targetInbox" + extraContext: "https://w3id.org/fep/f799" + description: | + The exact inbox whose delivery is requested to pause. A notice must name + either this property or `targetOrigin`. No inbox is fetched, and this + URL-valued accessor does not establish control or validate target scope. + range: + - "fedify:absoluteIri" + +- singularName: targetOrigin + functional: true + compactName: targetOrigin + uri: "https://w3id.org/fep/f799#targetOrigin" + extraContext: "https://w3id.org/fep/f799" + description: | + The claimed HTTPS origin whose inbox delivery is requested to pause. + Preserves the string's spelling without URL normalization. A notice must + name either this property or `targetInbox`; applications must validate + the origin and verify its controller independently. + range: + - "fedify:typedString" + +- singularName: announcement + functional: true + compactName: announcement + uri: "https://w3id.org/fep/f799#announcement" + extraContext: "https://w3id.org/fep/f799" + description: | + The claimed identifier of the original {@link Create} announcement, when + the notice was announced through `Create`. No activity is fetched or + authenticated by this accessor. + range: + - "fedify:absoluteIri" + +- singularName: revision + functional: true + compactName: revision + uri: "https://w3id.org/fep/f799#revision" + extraContext: "https://w3id.org/fep/f799" + description: | + The notice's positive safe integer revision. This value alone does not + establish freshness or an authenticated revision history. + range: + - "fedify:positiveSafeInteger" diff --git a/packages/vocab/src/group.yaml b/packages/vocab/src/group.yaml index af93df37d..9410568d7 100644 --- a/packages/vocab/src/group.yaml +++ b/packages/vocab/src/group.yaml @@ -385,3 +385,18 @@ properties: licensed under its author's preferred license. range: - "fedify:absoluteIri" + + +- pluralName: controlledOrigins + singularName: controlledOrigin + compactName: controlledOrigin + uri: "https://w3id.org/fep/f799#controlledOrigin" + extraContext: "https://w3id.org/fep/f799" + description: | + The HTTPS origins this actor claims to control for delivery suspension, + as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + their spelling without URL normalization. These claims require + independent verification through each origin's WebFinger metadata and + do not establish authority on their own. + range: + - "fedify:typedString" diff --git a/packages/vocab/src/organization.yaml b/packages/vocab/src/organization.yaml index b40a6d264..da2b87ba1 100644 --- a/packages/vocab/src/organization.yaml +++ b/packages/vocab/src/organization.yaml @@ -385,3 +385,18 @@ properties: licensed under its author's preferred license. range: - "fedify:absoluteIri" + + +- pluralName: controlledOrigins + singularName: controlledOrigin + compactName: controlledOrigin + uri: "https://w3id.org/fep/f799#controlledOrigin" + extraContext: "https://w3id.org/fep/f799" + description: | + The HTTPS origins this actor claims to control for delivery suspension, + as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + their spelling without URL normalization. These claims require + independent verification through each origin's WebFinger metadata and + do not establish authority on their own. + range: + - "fedify:typedString" diff --git a/packages/vocab/src/person.yaml b/packages/vocab/src/person.yaml index 2f0ebbed1..08f3b6b62 100644 --- a/packages/vocab/src/person.yaml +++ b/packages/vocab/src/person.yaml @@ -385,3 +385,18 @@ properties: licensed under its author's preferred license. range: - "fedify:absoluteIri" + + +- pluralName: controlledOrigins + singularName: controlledOrigin + compactName: controlledOrigin + uri: "https://w3id.org/fep/f799#controlledOrigin" + extraContext: "https://w3id.org/fep/f799" + description: | + The HTTPS origins this actor claims to control for delivery suspension, + as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + their spelling without URL normalization. These claims require + independent verification through each origin's WebFinger metadata and + do not establish authority on their own. + range: + - "fedify:typedString" diff --git a/packages/vocab/src/service.yaml b/packages/vocab/src/service.yaml index cfdacc7e5..319663e6a 100644 --- a/packages/vocab/src/service.yaml +++ b/packages/vocab/src/service.yaml @@ -385,3 +385,18 @@ properties: licensed under its author's preferred license. range: - "fedify:absoluteIri" + + +- pluralName: controlledOrigins + singularName: controlledOrigin + compactName: controlledOrigin + uri: "https://w3id.org/fep/f799#controlledOrigin" + extraContext: "https://w3id.org/fep/f799" + description: | + The HTTPS origins this actor claims to control for delivery suspension, + as defined by draft [FEP-f799](https://w3id.org/fep/f799). Strings retain + their spelling without URL normalization. These claims require + independent verification through each origin's WebFinger metadata and + do not establish authority on their own. + range: + - "fedify:typedString" diff --git a/packages/vocab/src/vocab.test.ts b/packages/vocab/src/vocab.test.ts index db9aaaed8..d25f8364a 100644 --- a/packages/vocab/src/vocab.test.ts +++ b/packages/vocab/src/vocab.test.ts @@ -5808,6 +5808,8 @@ const sampleValues: Record = { 0x30, 0x65, 0x59, 0x76, 0xf0, 0xb0, 0xdb, 0x78, 0x0d, 0xf5, 0xc1, 0xad, 0x3f, 0xbd, 0xf3, 0x07, ]), + "fedify:typedString": "hello", + "fedify:positiveSafeInteger": 123, "fedify:langTag": new Intl.Locale("en-Latn-US"), "fedify:url": new URL("https://fedify.dev/"), "fedify:absoluteIri": new URL("https://creativecommons.org/licenses/by/4.0/"), From e6da1becd82163f60a89e74cc3ad46c11b920449 Mon Sep 17 00:00:00 2001 From: Hong Minhee Date: Fri, 13 Nov 2026 05:16:27 +0900 Subject: [PATCH 2/8] Add raw FEP-f799 shape and origin tools Inspect original JSON-LD rather than generated getters so invalid values and multiplicity remain visible at the peer boundary. Keep detached evidence and diagnostics, use offline contexts by default, and expose unverified notice, activity, and control metadata claims. Normalize strictly parsed HTTPS origins with pinned Unicode 12 IDNA2008 data, and compare XML Schema timestamps without truncating precision. Keep the tools in a separate subpath for later protocol integration. Closes https://github.com/fedify-dev/fedify/issues/1369 Assisted-by: Codex:gpt-6.1-sol Assisted-by: Claude Code:claude-fable-5-2 Assisted-by: OpenCode:kimi-k3.1-pro Assisted-by: Claude Code:claude-sonnet-5-5 Assisted-by: Codex:gpt-6-astra --- CHANGES.md | 17 +- .../fedify/delivery-suspension-parsers.md | 18 + claude-plugin/skills/actor/SKILL.md | 7 + claude-plugin/skills/fep/SKILL.md | 15 + packages/fedify/deno.json | 1 + packages/fedify/package.json | 10 + packages/fedify/scripts/generate-idna.ts | 145 ++ .../fedify/src/cfworkers/expected-tests.ts | 29 + .../delivery-suspension/UNICODE-LICENSE.txt | 39 + .../src/delivery-suspension/idna-data.ts | 58 + .../src/delivery-suspension/idna.test.ts | 213 +++ .../fedify/src/delivery-suspension/idna.ts | 240 ++++ .../fedify/src/delivery-suspension/mod.ts | 45 + .../src/delivery-suspension/origin.test.ts | 235 +++ .../fedify/src/delivery-suspension/origin.ts | 192 +++ .../src/delivery-suspension/parse.test.ts | 1046 ++++++++++++++ .../fedify/src/delivery-suspension/parse.ts | 1272 +++++++++++++++++ .../src/delivery-suspension/time.test.ts | 90 ++ .../fedify/src/delivery-suspension/time.ts | 84 ++ .../fedify/src/delivery-suspension/types.ts | 186 +++ packages/fedify/tsdown.config.ts | 1 + 21 files changed, 3940 insertions(+), 3 deletions(-) create mode 100644 changes.d/fedify/delivery-suspension-parsers.md create mode 100644 packages/fedify/scripts/generate-idna.ts create mode 100644 packages/fedify/src/delivery-suspension/UNICODE-LICENSE.txt create mode 100644 packages/fedify/src/delivery-suspension/idna-data.ts create mode 100644 packages/fedify/src/delivery-suspension/idna.test.ts create mode 100644 packages/fedify/src/delivery-suspension/idna.ts create mode 100644 packages/fedify/src/delivery-suspension/mod.ts create mode 100644 packages/fedify/src/delivery-suspension/origin.test.ts create mode 100644 packages/fedify/src/delivery-suspension/origin.ts create mode 100644 packages/fedify/src/delivery-suspension/parse.test.ts create mode 100644 packages/fedify/src/delivery-suspension/parse.ts create mode 100644 packages/fedify/src/delivery-suspension/time.test.ts create mode 100644 packages/fedify/src/delivery-suspension/time.ts create mode 100644 packages/fedify/src/delivery-suspension/types.ts diff --git a/CHANGES.md b/CHANGES.md index 60946fe5b..3ceef9e0f 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -70,6 +70,17 @@ To be released. breaking source compatibility for custom implementations. Update custom mocks, decorators, and wrappers to implement this method. [[#1316], [#1359] by Jiwon Kwon\] + - Added raw [FEP-f799] shape tools in + `@fedify/fedify/delivery-suspension`. The asynchronous notice, activity, + actor metadata, and inbox metadata parsers preserve expanded IRI spelling, + literal values, and multiplicity, and return detached evidence and + diagnostics. The default loader resolves preloaded contexts locally; + applications can explicitly supply a context loader. + Strict HTTPS origin helpers validate origin spelling before URL + normalization, including IDNA2008 validation against a pinned Unicode 12.0 + repertoire. These tools expose unverified claims; they do not authenticate + notices, establish controller authority, or suspend delivery. + [[#1369], [#1435]] - Added sender payload projection support for the published FEP-171b context, preserving blind-recipient redaction. [[#1250], [#1396] by Jiwon Kwon\] @@ -107,6 +118,7 @@ To be released. [[#1030], [#1205] by Yujin Jung\] [FEP-7aa9]: https://w3id.org/fep/7aa9 +[FEP-f799]: https://w3id.org/fep/f799 [GHSA-4qhx-hhwf-8685]: https://github.com/fedify-dev/fedify/security/advisories/GHSA-4qhx-hhwf-8685 [#1030]: https://github.com/fedify-dev/fedify/issues/1030 [#1177]: https://github.com/fedify-dev/fedify/issues/1177 @@ -124,10 +136,12 @@ To be released. [#1359]: https://github.com/fedify-dev/fedify/pull/1359 [#1361]: https://github.com/fedify-dev/fedify/issues/1361 [#1363]: https://github.com/fedify-dev/fedify/issues/1363 +[#1369]: https://github.com/fedify-dev/fedify/issues/1369 [#1382]: https://github.com/fedify-dev/fedify/issues/1382 [#1395]: https://github.com/fedify-dev/fedify/pull/1395 [#1396]: https://github.com/fedify-dev/fedify/pull/1396 [#1415]: https://github.com/fedify-dev/fedify/pull/1415 +[#1435]: https://github.com/fedify-dev/fedify/pull/1435 ### @fedify/backfill @@ -537,14 +551,11 @@ To be released. anew, such as a clone, encodes such an object from its values rather than embedding its received JSON-LD. [[#1272], [#1356]] -[FEP-f799]: https://w3id.org/fep/f799 [FEP-6757]: https://w3id.org/fep/6757 [#1212]: https://github.com/fedify-dev/fedify/issues/1212 [#1241]: https://github.com/fedify-dev/fedify/pull/1241 [#1243]: https://github.com/fedify-dev/fedify/issues/1243 [#1337]: https://github.com/fedify-dev/fedify/pull/1337 -[#1369]: https://github.com/fedify-dev/fedify/issues/1369 -[#1435]: https://github.com/fedify-dev/fedify/pull/1435 ### @fedify/vocab-runtime diff --git a/changes.d/fedify/delivery-suspension-parsers.md b/changes.d/fedify/delivery-suspension-parsers.md new file mode 100644 index 000000000..ffa77b628 --- /dev/null +++ b/changes.d/fedify/delivery-suspension-parsers.md @@ -0,0 +1,18 @@ +--- +links: + '#1369': https://github.com/fedify-dev/fedify/issues/1369 + '#1435': https://github.com/fedify-dev/fedify/pull/1435 +--- + - Added raw [FEP-f799] shape tools in + `@fedify/fedify/delivery-suspension`. The asynchronous notice, activity, + actor metadata, and inbox metadata parsers preserve expanded IRI spelling, + literal values, and multiplicity, and return detached evidence and + diagnostics. The default loader resolves preloaded contexts locally; + applications can explicitly supply a context loader. + Strict HTTPS origin helpers validate origin spelling before URL + normalization, including IDNA2008 validation against a pinned Unicode 12.0 + repertoire. These tools expose unverified claims; they do not authenticate + notices, establish controller authority, or suspend delivery. + [[#1369], [#1435]] + +[FEP-f799]: https://w3id.org/fep/f799 diff --git a/claude-plugin/skills/actor/SKILL.md b/claude-plugin/skills/actor/SKILL.md index aca4e153c..d982543c9 100644 --- a/claude-plugin/skills/actor/SKILL.md +++ b/claude-plugin/skills/actor/SKILL.md @@ -34,4 +34,11 @@ origin control: verify the reciprocal origin WebFinger relation separately. it does not fetch the actor or grant authority. These vocabulary properties do not enable receiving or suspend outbound delivery. +Inspect actor and inbox control claims with `parseActorControlMetadata()` +and `parseInboxControlMetadata()` from +`@fedify/fedify/delivery-suspension`. Use `expectedId` to require an exact +expanded representation ID. The results retain absent, single, multiple, +and invalid link states, including unresolved endpoint links; they do not +establish controller authority or fetch linked resources. + [FEP-f799]: https://w3id.org/fep/f799 diff --git a/claude-plugin/skills/fep/SKILL.md b/claude-plugin/skills/fep/SKILL.md index 19a83c559..a4c25eac7 100644 --- a/claude-plugin/skills/fep/SKILL.md +++ b/claude-plugin/skills/fep/SKILL.md @@ -60,4 +60,19 @@ notice, verify controller authority, advertise a capability, or suspend delivery. Validate the original JSON-LD before applying protocol decisions; generated accessors can skip malformed values and hide multiplicity. +For raw FEP-f799 documents, use the tools in +`@fedify/fedify/delivery-suspension`: +`parseDeliverySuspensionDocument()`, +`parseDeliverySuspensionActivityDocument()`, +`parseActorControlMetadata()`, and `parseInboxControlMetadata()`. +These asynchronous parsers retain multiplicity and return detached raw and +expanded evidence. Their default context loader resolves only preloaded +contexts; an explicit `contextLoader` must bound its own I/O. +Use `parseDeliverySuspensionOrigin()` for root-origin identifiers and +`getDeliverySuspensionUrlOrigin()` for endpoint origins. The origin helpers +apply IDNA2008 with a pinned Unicode 12.0 repertoire. +Successful parsing establishes shape consistency only. Authentication, +controller authority, replay checks, and signed-state equality still require +separate validation. An `Undo` result contains an unverified activity claim. + [FEP-f799]: https://w3id.org/fep/f799 diff --git a/packages/fedify/deno.json b/packages/fedify/deno.json index 51b194cb6..2afac4f2a 100644 --- a/packages/fedify/deno.json +++ b/packages/fedify/deno.json @@ -5,6 +5,7 @@ "exports": { ".": "./src/mod.ts", "./compat": "./src/compat/mod.ts", + "./delivery-suspension": "./src/delivery-suspension/mod.ts", "./federation": "./src/federation/mod.ts", "./nodeinfo": "./src/nodeinfo/mod.ts", "./otel": "./src/otel/mod.ts", diff --git a/packages/fedify/package.json b/packages/fedify/package.json index 0f3fc8319..4ab89c02f 100644 --- a/packages/fedify/package.json +++ b/packages/fedify/package.json @@ -77,6 +77,16 @@ "require": "./dist/compat/mod.cjs", "default": "./dist/compat/mod.js" }, + "./delivery-suspension": { + "types": { + "import": "./dist/delivery-suspension/mod.d.ts", + "require": "./dist/delivery-suspension/mod.d.cts", + "default": "./dist/delivery-suspension/mod.d.ts" + }, + "import": "./dist/delivery-suspension/mod.js", + "require": "./dist/delivery-suspension/mod.cjs", + "default": "./dist/delivery-suspension/mod.js" + }, "./federation": { "types": { "import": "./dist/federation/mod.d.ts", diff --git a/packages/fedify/scripts/generate-idna.ts b/packages/fedify/scripts/generate-idna.ts new file mode 100644 index 000000000..cf6eed0a3 --- /dev/null +++ b/packages/fedify/scripts/generate-idna.ts @@ -0,0 +1,145 @@ +/** + * Offline Unicode 12.0.0 IDNA2008 table generator. + * Run: node --experimental-strip-types scripts/generate-idna.ts INPUT_DIR OUTPUT_DIR [--check] + * Supply the named pinned source files below; this script never fetches data. + * OUTPUT_DIR is packages/fedify/src/delivery-suspension in the checkout. + */ +import { createHash } from "node:crypto"; +import { readFileSync, writeFileSync } from "node:fs"; + +const sources = { + "iana12.csv": [ + "https://www.iana.org/assignments/idna-tables-12.0.0/idna-tables-properties.csv", + "160b72e33a377a84253393c572dc338879f39b93beccbb9cb9baebbf4d6dd743", + ], + "UnicodeData12.txt": [ + "https://www.unicode.org/Public/12.0.0/ucd/UnicodeData.txt", + "57913fdb1c1271fa9fd51dea08d49370f33d5bfda6bbaba348f44d90029ea11d", + ], + "DerivedJoiningType12.txt": [ + "https://www.unicode.org/Public/12.0.0/ucd/extracted/DerivedJoiningType.txt", + "2a92a39d6713b8cc9a6d4eb808efaf93c52a4fcc01c149fec9892113838dae8b", + ], + "Scripts12.txt": [ + "https://www.unicode.org/Public/12.0.0/ucd/Scripts.txt", + "bd327cbb8bffd2e4b40b1e9842c9a7d641d1c4e91c34a41020cf174f3a1c86a1", + ], + "UnicodeLicense.txt": [ + "https://www.unicode.org/license.txt", + "e7a93b009565cfce55919a381437ac4db883e9da2126fa28b91d12732bc53d96", + ], +} as const; +const [input, output, mode] = process.argv.slice(2); +if (!input || !output || (mode != null && mode !== "--check")) { + throw new Error("Usage: generate-idna.ts INPUT_DIR OUTPUT_DIR [--check]"); +} +function hash(text: string): string { + return createHash("sha256").update(text).digest("hex"); +} +const files: Record = {}; +for (const [name, [, digest]] of Object.entries(sources)) { + const bytes = readFileSync(`${input}/${name}`); + if (createHash("sha256").update(bytes).digest("hex") !== digest) { + throw new Error(`Source hash mismatch: ${name}`); + } + files[name] = bytes.toString("utf8"); +} +const bidiNames = [ + "", + "L", + "R", + "AL", + "AN", + "EN", + "ES", + "CS", + "ET", + "ON", + "BN", + "NSM", +]; +const joiningNames = ["", "L", "R", "D", "T"]; +const scriptNames = ["", "Greek", "Hebrew", "Han", "Hiragana", "Katakana"]; +const arrays = Object.fromEntries( + ["validity", "assigned", "mark", "virama", "bidi", "joining", "script"].map( + (key) => [key, new Uint8Array(0x110000)], + ), +); +function fill(key: string, start: number, end: number, value: number): void { + if (value > 0) arrays[key].fill(value, start, end + 1); +} +function range(value: string): [number, number] { + const [start, end = start] = value + .split(/\.\.|-/) + .map((part) => parseInt(part, 16)); + if (!(start >= 0 && end >= start && end <= 0x10ffff)) + throw new Error("Invalid source range"); + return [start, end]; +} +for (const line of files["iana12.csv"].split(/\r?\n/).slice(1)) { + const [points, property] = line.split(","); + const value = ["", "PVALID", "CONTEXTJ", "CONTEXTO"].indexOf(property); + if (value > 0) fill("validity", ...range(points), value); +} +let first: string[] | undefined; +for (const line of files["UnicodeData12.txt"].trim().split(/\r?\n/)) { + const fields = line.split(";"); + if (fields[1].endsWith(", First>")) { + if (first) throw new Error("Nested First range"); + first = fields; + continue; + } + const start = parseInt((first ?? fields)[0], 16); + const end = parseInt(fields[0], 16); + if (first && !fields[1].endsWith(", Last>")) + throw new Error("Unclosed First range"); + if (!first && fields[1].endsWith(", Last>")) + throw new Error("Unexpected Last range"); + if (first && first.slice(2).join(";") !== fields.slice(2).join(";")) + throw new Error("Inconsistent First/Last properties"); + fill("assigned", start, end, 1); + fill("mark", start, end, Number(fields[2].startsWith("M"))); + fill("virama", start, end, Number(fields[3] === "9")); + fill("bidi", start, end, bidiNames.indexOf(fields[4])); + first = undefined; +} +if (first) throw new Error("Unclosed First range"); +for (const [file, key, names] of [ + ["DerivedJoiningType12.txt", "joining", joiningNames], + ["Scripts12.txt", "script", scriptNames], +] as const) { + for (const line of files[file].split(/\r?\n/)) { + const match = /^\s*([0-9A-F.]+)\s*;\s*(\w+)/.exec(line); + if (match) fill(key, ...range(match[1]), names.indexOf(match[2])); + } +} +// Every array is an ordered sequence of inclusive [first, last, property] triples. +const tables: Record = {}; +for (const [key, values] of Object.entries(arrays)) { + const ranges: number[] = []; + for (let i = 0; i < values.length;) { + const start = i, + value = values[i++]; + while (i < values.length && values[i] === value) i++; + if (value > 0) ranges.push(start, i - 1, value); + } + tables[key] = ranges; +} +const digest = hash(JSON.stringify(tables)); +const sourceComments = Object.entries(sources) + .map(([name, [url, digest]]) => `// ${name}: ${url}\n// SHA-256: ${digest}`) + .join("\n"); +const source = `/*! @license\n${files["UnicodeLicense.txt"].trimEnd()}\n*/\n// Generated by scripts/generate-idna.ts; do not edit.\n// Unicode 12.0.0. See UNICODE-LICENSE.txt in this directory.\n${sourceComments}\nexport const IDNA_UNICODE_VERSION = "12.0.0";\nexport const IDNA_DATA_SHA256 =\n "${digest}";\n// prettier-ignore\nexport const IDNA_TABLES: Readonly> = ${JSON.stringify(tables, null, 0)};\n`; +for (const [name, content] of [ + ["idna-data.ts", source], + ["UNICODE-LICENSE.txt", files["UnicodeLicense.txt"]], +]) { + const path = `${output}/${name}`; + if (mode === "--check") { + if (readFileSync(path, "utf8") !== content) + throw new Error(`Generated file differs: ${path}`); + } else writeFileSync(path, content); +} +process.stdout.write( + `Unicode 12.0.0 IDNA tables ${mode === "--check" ? "verified" : "generated"}: ${digest}\n`, +); diff --git a/packages/fedify/src/cfworkers/expected-tests.ts b/packages/fedify/src/cfworkers/expected-tests.ts index f5f0e49ce..b7fb5a1ef 100644 --- a/packages/fedify/src/cfworkers/expected-tests.ts +++ b/packages/fedify/src/cfworkers/expected-tests.ts @@ -1,5 +1,34 @@ // The Workers suite is deliberately bounded to tests validated on workerd. export const expectedTestNames = [ + "delivery suspension context URL limit retains resource diagnostics", + "delivery suspension IDNA validates canonical Unicode 12 A-labels", + "delivery suspension IDNA rejects invalid context and normalization", + "delivery suspension IDNA applies bidi rules to the whole decoded domain", + "delivery suspension Punycode handles scalar boundaries and checked arithmetic", + "delivery suspension IDNA enforces DNS label and domain boundaries", + "delivery suspension Unicode 12 tables preserve source ranges and digest", + "delivery suspension origins preserve DNS spelling and normalize ports", + "delivery suspension origins validate IP literals before URL normalization", + "delivery suspension origins reject lossy and non-origin wire spellings", + "delivery suspension endpoint origins share strict authorities and allow URI suffixes", + "delivery suspension HTTPS syntax retains claims beyond strict IDNA origins", + "delivery suspension notice preserves detached immutable original claims", + "delivery suspension aliases scoped contexts and expanded IRIs retain exact spelling", + "delivery suspension cardinality rejects null empty and aliased extra targets", + "delivery suspension conservative expansion rejects global structural loss", + "delivery suspension strict literal shapes times revisions and target URI syntax", + "delivery suspension Create Update and unverified Undo activity claims", + "delivery suspension metadata preserves absent single invalid and multiple links", + "delivery suspension actor metadata retains unresolved endpoints and parent ambiguity", + "delivery suspension rejects unsafe JSON without invoking accessors", + "delivery suspension default loader is offline cloned and unknown contexts never fetch", + "delivery suspension custom contexts are memoized validated and detached before awaits", + "delivery suspension rejects base in inline scoped imported and loaded context closure", + "delivery suspension loader cannot be bypassed by ambient JSON-LD context cache", + "delivery suspension diagnostic markers avoid input and loaded-context collisions", + "delivery suspension exact dateTime grammar and Gregorian dates", + "delivery suspension exact dateTime offsets and fractional comparison", + "delivery suspension exact dateTime resource bound preserves arbitrary precision", "FEP-f799 DeliverySuspension compacts and round-trips directly and nested", "FEP-f799 controlledOrigins on all actor classes preserves spelling and context", "FEP-f799 deliveryController is an inherited URL scalar without dereference", diff --git a/packages/fedify/src/delivery-suspension/UNICODE-LICENSE.txt b/packages/fedify/src/delivery-suspension/UNICODE-LICENSE.txt new file mode 100644 index 000000000..56da58912 --- /dev/null +++ b/packages/fedify/src/delivery-suspension/UNICODE-LICENSE.txt @@ -0,0 +1,39 @@ +UNICODE LICENSE V3 + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2026 Unicode, Inc. + +NOTICE TO USER: Carefully read the following legal agreement. BY +DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR +SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT +DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of data files and any associated documentation (the "Data Files") or +software and any associated documentation (the "Software") to deal in the +Data Files or Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, and/or sell +copies of the Data Files or Software, and to permit persons to whom the +Data Files or Software are furnished to do so, provided that either (a) +this copyright and permission notice appear with all copies of the Data +Files or Software, or (b) this copyright and permission notice appear in +associated Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF +THIRD PARTY RIGHTS. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE +BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, +OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA +FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder shall +not be used in advertising or otherwise to promote the sale, use or other +dealings in these Data Files or Software without prior written +authorization of the copyright holder. diff --git a/packages/fedify/src/delivery-suspension/idna-data.ts b/packages/fedify/src/delivery-suspension/idna-data.ts new file mode 100644 index 000000000..37270ecae --- /dev/null +++ b/packages/fedify/src/delivery-suspension/idna-data.ts @@ -0,0 +1,58 @@ +/*! @license +UNICODE LICENSE V3 + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2026 Unicode, Inc. + +NOTICE TO USER: Carefully read the following legal agreement. BY +DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR +SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT +DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of data files and any associated documentation (the "Data Files") or +software and any associated documentation (the "Software") to deal in the +Data Files or Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, and/or sell +copies of the Data Files or Software, and to permit persons to whom the +Data Files or Software are furnished to do so, provided that either (a) +this copyright and permission notice appear with all copies of the Data +Files or Software, or (b) this copyright and permission notice appear in +associated Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF +THIRD PARTY RIGHTS. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE +BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, +OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA +FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder shall +not be used in advertising or otherwise to promote the sale, use or other +dealings in these Data Files or Software without prior written +authorization of the copyright holder. +*/ +// Generated by scripts/generate-idna.ts; do not edit. +// Unicode 12.0.0. See UNICODE-LICENSE.txt in this directory. +// iana12.csv: https://www.iana.org/assignments/idna-tables-12.0.0/idna-tables-properties.csv +// SHA-256: 160b72e33a377a84253393c572dc338879f39b93beccbb9cb9baebbf4d6dd743 +// UnicodeData12.txt: https://www.unicode.org/Public/12.0.0/ucd/UnicodeData.txt +// SHA-256: 57913fdb1c1271fa9fd51dea08d49370f33d5bfda6bbaba348f44d90029ea11d +// DerivedJoiningType12.txt: https://www.unicode.org/Public/12.0.0/ucd/extracted/DerivedJoiningType.txt +// SHA-256: 2a92a39d6713b8cc9a6d4eb808efaf93c52a4fcc01c149fec9892113838dae8b +// Scripts12.txt: https://www.unicode.org/Public/12.0.0/ucd/Scripts.txt +// SHA-256: bd327cbb8bffd2e4b40b1e9842c9a7d641d1c4e91c34a41020cf174f3a1c86a1 +// UnicodeLicense.txt: https://www.unicode.org/license.txt +// SHA-256: e7a93b009565cfce55919a381437ac4db883e9da2126fa28b91d12732bc53d96 +export const IDNA_UNICODE_VERSION = "12.0.0"; +export const IDNA_DATA_SHA256 = + "74d19af17cc5b9c29b470f1abe5858a66bd6c221ba8831af65cf143df9d81cd7"; +// prettier-ignore +export const IDNA_TABLES: Readonly> = {"validity":[45,45,1,48,57,1,97,122,1,183,183,3,223,246,1,248,255,1,257,257,1,259,259,1,261,261,1,263,263,1,265,265,1,267,267,1,269,269,1,271,271,1,273,273,1,275,275,1,277,277,1,279,279,1,281,281,1,283,283,1,285,285,1,287,287,1,289,289,1,291,291,1,293,293,1,295,295,1,297,297,1,299,299,1,301,301,1,303,303,1,305,305,1,309,309,1,311,312,1,314,314,1,316,316,1,318,318,1,322,322,1,324,324,1,326,326,1,328,328,1,331,331,1,333,333,1,335,335,1,337,337,1,339,339,1,341,341,1,343,343,1,345,345,1,347,347,1,349,349,1,351,351,1,353,353,1,355,355,1,357,357,1,359,359,1,361,361,1,363,363,1,365,365,1,367,367,1,369,369,1,371,371,1,373,373,1,375,375,1,378,378,1,380,380,1,382,382,1,384,384,1,387,387,1,389,389,1,392,392,1,396,397,1,402,402,1,405,405,1,409,411,1,414,414,1,417,417,1,419,419,1,421,421,1,424,424,1,426,427,1,429,429,1,432,432,1,436,436,1,438,438,1,441,443,1,445,451,1,462,462,1,464,464,1,466,466,1,468,468,1,470,470,1,472,472,1,474,474,1,476,477,1,479,479,1,481,481,1,483,483,1,485,485,1,487,487,1,489,489,1,491,491,1,493,493,1,495,496,1,501,501,1,505,505,1,507,507,1,509,509,1,511,511,1,513,513,1,515,515,1,517,517,1,519,519,1,521,521,1,523,523,1,525,525,1,527,527,1,529,529,1,531,531,1,533,533,1,535,535,1,537,537,1,539,539,1,541,541,1,543,543,1,545,545,1,547,547,1,549,549,1,551,551,1,553,553,1,555,555,1,557,557,1,559,559,1,561,561,1,563,569,1,572,572,1,575,576,1,578,578,1,583,583,1,585,585,1,587,587,1,589,589,1,591,687,1,697,705,1,710,721,1,748,748,1,750,750,1,768,831,1,834,834,1,838,846,1,848,879,1,881,881,1,883,883,1,885,885,3,887,887,1,891,893,1,912,912,1,940,974,1,983,983,1,985,985,1,987,987,1,989,989,1,991,991,1,993,993,1,995,995,1,997,997,1,999,999,1,1001,1001,1,1003,1003,1,1005,1005,1,1007,1007,1,1011,1011,1,1016,1016,1,1019,1020,1,1072,1119,1,1121,1121,1,1123,1123,1,1125,1125,1,1127,1127,1,1129,1129,1,1131,1131,1,1133,1133,1,1135,1135,1,1137,1137,1,1139,1139,1,1141,1141,1,1143,1143,1,1145,1145,1,1147,1147,1,1149,1149,1,1151,1151,1,1153,1153,1,1155,1159,1,1163,1163,1,1165,1165,1,1167,1167,1,1169,1169,1,1171,1171,1,1173,1173,1,1175,1175,1,1177,1177,1,1179,1179,1,1181,1181,1,1183,1183,1,1185,1185,1,1187,1187,1,1189,1189,1,1191,1191,1,1193,1193,1,1195,1195,1,1197,1197,1,1199,1199,1,1201,1201,1,1203,1203,1,1205,1205,1,1207,1207,1,1209,1209,1,1211,1211,1,1213,1213,1,1215,1215,1,1218,1218,1,1220,1220,1,1222,1222,1,1224,1224,1,1226,1226,1,1228,1228,1,1230,1231,1,1233,1233,1,1235,1235,1,1237,1237,1,1239,1239,1,1241,1241,1,1243,1243,1,1245,1245,1,1247,1247,1,1249,1249,1,1251,1251,1,1253,1253,1,1255,1255,1,1257,1257,1,1259,1259,1,1261,1261,1,1263,1263,1,1265,1265,1,1267,1267,1,1269,1269,1,1271,1271,1,1273,1273,1,1275,1275,1,1277,1277,1,1279,1279,1,1281,1281,1,1283,1283,1,1285,1285,1,1287,1287,1,1289,1289,1,1291,1291,1,1293,1293,1,1295,1295,1,1297,1297,1,1299,1299,1,1301,1301,1,1303,1303,1,1305,1305,1,1307,1307,1,1309,1309,1,1311,1311,1,1313,1313,1,1315,1315,1,1317,1317,1,1319,1319,1,1321,1321,1,1323,1323,1,1325,1325,1,1327,1327,1,1369,1369,1,1376,1414,1,1416,1416,1,1425,1469,1,1471,1471,1,1473,1474,1,1476,1477,1,1479,1479,1,1488,1514,1,1519,1522,1,1523,1524,3,1552,1562,1,1568,1599,1,1601,1631,1,1632,1641,3,1646,1652,1,1657,1747,1,1749,1756,1,1759,1768,1,1770,1775,1,1776,1785,3,1786,1791,1,1808,1866,1,1869,1969,1,1984,2037,1,2045,2045,1,2048,2093,1,2112,2139,1,2144,2154,1,2208,2228,1,2230,2237,1,2259,2273,1,2275,2391,1,2400,2403,1,2406,2415,1,2417,2435,1,2437,2444,1,2447,2448,1,2451,2472,1,2474,2480,1,2482,2482,1,2486,2489,1,2492,2500,1,2503,2504,1,2507,2510,1,2519,2519,1,2528,2531,1,2534,2545,1,2556,2556,1,2558,2558,1,2561,2563,1,2565,2570,1,2575,2576,1,2579,2600,1,2602,2608,1,2610,2610,1,2613,2613,1,2616,2617,1,2620,2620,1,2622,2626,1,2631,2632,1,2635,2637,1,2641,2641,1,2652,2652,1,2662,2677,1,2689,2691,1,2693,2701,1,2703,2705,1,2707,2728,1,2730,2736,1,2738,2739,1,2741,2745,1,2748,2757,1,2759,2761,1,2763,2765,1,2768,2768,1,2784,2787,1,2790,2799,1,2809,2815,1,2817,2819,1,2821,2828,1,2831,2832,1,2835,2856,1,2858,2864,1,2866,2867,1,2869,2873,1,2876,2884,1,2887,2888,1,2891,2893,1,2902,2903,1,2911,2915,1,2918,2927,1,2929,2929,1,2946,2947,1,2949,2954,1,2958,2960,1,2962,2965,1,2969,2970,1,2972,2972,1,2974,2975,1,2979,2980,1,2984,2986,1,2990,3001,1,3006,3010,1,3014,3016,1,3018,3021,1,3024,3024,1,3031,3031,1,3046,3055,1,3072,3084,1,3086,3088,1,3090,3112,1,3114,3129,1,3133,3140,1,3142,3144,1,3146,3149,1,3157,3158,1,3160,3162,1,3168,3171,1,3174,3183,1,3200,3203,1,3205,3212,1,3214,3216,1,3218,3240,1,3242,3251,1,3253,3257,1,3260,3268,1,3270,3272,1,3274,3277,1,3285,3286,1,3294,3294,1,3296,3299,1,3302,3311,1,3313,3314,1,3328,3331,1,3333,3340,1,3342,3344,1,3346,3396,1,3398,3400,1,3402,3406,1,3412,3415,1,3423,3427,1,3430,3439,1,3450,3455,1,3458,3459,1,3461,3478,1,3482,3505,1,3507,3515,1,3517,3517,1,3520,3526,1,3530,3530,1,3535,3540,1,3542,3542,1,3544,3551,1,3558,3567,1,3570,3571,1,3585,3634,1,3636,3642,1,3648,3662,1,3664,3673,1,3713,3714,1,3716,3716,1,3718,3722,1,3724,3747,1,3749,3749,1,3751,3762,1,3764,3773,1,3776,3780,1,3782,3782,1,3784,3789,1,3792,3801,1,3806,3807,1,3840,3840,1,3851,3851,1,3864,3865,1,3872,3881,1,3893,3893,1,3895,3895,1,3897,3897,1,3902,3906,1,3908,3911,1,3913,3916,1,3918,3921,1,3923,3926,1,3928,3931,1,3933,3944,1,3946,3948,1,3953,3954,1,3956,3956,1,3962,3968,1,3970,3972,1,3974,3986,1,3988,3991,1,3993,3996,1,3998,4001,1,4003,4006,1,4008,4011,1,4013,4024,1,4026,4028,1,4038,4038,1,4096,4169,1,4176,4253,1,4304,4346,1,4349,4351,1,4608,4680,1,4682,4685,1,4688,4694,1,4696,4696,1,4698,4701,1,4704,4744,1,4746,4749,1,4752,4784,1,4786,4789,1,4792,4798,1,4800,4800,1,4802,4805,1,4808,4822,1,4824,4880,1,4882,4885,1,4888,4954,1,4957,4959,1,4992,5007,1,5024,5109,1,5121,5740,1,5743,5759,1,5761,5786,1,5792,5866,1,5873,5880,1,5888,5900,1,5902,5908,1,5920,5940,1,5952,5971,1,5984,5996,1,5998,6000,1,6002,6003,1,6016,6067,1,6070,6099,1,6103,6103,1,6108,6109,1,6112,6121,1,6160,6169,1,6176,6264,1,6272,6314,1,6320,6389,1,6400,6430,1,6432,6443,1,6448,6459,1,6470,6509,1,6512,6516,1,6528,6571,1,6576,6601,1,6608,6617,1,6656,6683,1,6688,6750,1,6752,6780,1,6783,6793,1,6800,6809,1,6823,6823,1,6832,6845,1,6912,6987,1,6992,7001,1,7019,7027,1,7040,7155,1,7168,7223,1,7232,7241,1,7245,7293,1,7376,7378,1,7380,7418,1,7424,7467,1,7471,7471,1,7483,7483,1,7502,7502,1,7531,7543,1,7545,7578,1,7616,7673,1,7675,7679,1,7681,7681,1,7683,7683,1,7685,7685,1,7687,7687,1,7689,7689,1,7691,7691,1,7693,7693,1,7695,7695,1,7697,7697,1,7699,7699,1,7701,7701,1,7703,7703,1,7705,7705,1,7707,7707,1,7709,7709,1,7711,7711,1,7713,7713,1,7715,7715,1,7717,7717,1,7719,7719,1,7721,7721,1,7723,7723,1,7725,7725,1,7727,7727,1,7729,7729,1,7731,7731,1,7733,7733,1,7735,7735,1,7737,7737,1,7739,7739,1,7741,7741,1,7743,7743,1,7745,7745,1,7747,7747,1,7749,7749,1,7751,7751,1,7753,7753,1,7755,7755,1,7757,7757,1,7759,7759,1,7761,7761,1,7763,7763,1,7765,7765,1,7767,7767,1,7769,7769,1,7771,7771,1,7773,7773,1,7775,7775,1,7777,7777,1,7779,7779,1,7781,7781,1,7783,7783,1,7785,7785,1,7787,7787,1,7789,7789,1,7791,7791,1,7793,7793,1,7795,7795,1,7797,7797,1,7799,7799,1,7801,7801,1,7803,7803,1,7805,7805,1,7807,7807,1,7809,7809,1,7811,7811,1,7813,7813,1,7815,7815,1,7817,7817,1,7819,7819,1,7821,7821,1,7823,7823,1,7825,7825,1,7827,7827,1,7829,7833,1,7836,7837,1,7839,7839,1,7841,7841,1,7843,7843,1,7845,7845,1,7847,7847,1,7849,7849,1,7851,7851,1,7853,7853,1,7855,7855,1,7857,7857,1,7859,7859,1,7861,7861,1,7863,7863,1,7865,7865,1,7867,7867,1,7869,7869,1,7871,7871,1,7873,7873,1,7875,7875,1,7877,7877,1,7879,7879,1,7881,7881,1,7883,7883,1,7885,7885,1,7887,7887,1,7889,7889,1,7891,7891,1,7893,7893,1,7895,7895,1,7897,7897,1,7899,7899,1,7901,7901,1,7903,7903,1,7905,7905,1,7907,7907,1,7909,7909,1,7911,7911,1,7913,7913,1,7915,7915,1,7917,7917,1,7919,7919,1,7921,7921,1,7923,7923,1,7925,7925,1,7927,7927,1,7929,7929,1,7931,7931,1,7933,7933,1,7935,7943,1,7952,7957,1,7968,7975,1,7984,7991,1,8000,8005,1,8016,8023,1,8032,8039,1,8048,8048,1,8050,8050,1,8052,8052,1,8054,8054,1,8056,8056,1,8058,8058,1,8060,8060,1,8112,8113,1,8118,8118,1,8134,8134,1,8144,8146,1,8150,8151,1,8160,8162,1,8164,8167,1,8182,8182,1,8204,8205,2,8526,8526,1,8580,8580,1,11312,11358,1,11361,11361,1,11365,11366,1,11368,11368,1,11370,11370,1,11372,11372,1,11377,11377,1,11379,11380,1,11382,11387,1,11393,11393,1,11395,11395,1,11397,11397,1,11399,11399,1,11401,11401,1,11403,11403,1,11405,11405,1,11407,11407,1,11409,11409,1,11411,11411,1,11413,11413,1,11415,11415,1,11417,11417,1,11419,11419,1,11421,11421,1,11423,11423,1,11425,11425,1,11427,11427,1,11429,11429,1,11431,11431,1,11433,11433,1,11435,11435,1,11437,11437,1,11439,11439,1,11441,11441,1,11443,11443,1,11445,11445,1,11447,11447,1,11449,11449,1,11451,11451,1,11453,11453,1,11455,11455,1,11457,11457,1,11459,11459,1,11461,11461,1,11463,11463,1,11465,11465,1,11467,11467,1,11469,11469,1,11471,11471,1,11473,11473,1,11475,11475,1,11477,11477,1,11479,11479,1,11481,11481,1,11483,11483,1,11485,11485,1,11487,11487,1,11489,11489,1,11491,11492,1,11500,11500,1,11502,11505,1,11507,11507,1,11520,11557,1,11559,11559,1,11565,11565,1,11568,11623,1,11647,11670,1,11680,11686,1,11688,11694,1,11696,11702,1,11704,11710,1,11712,11718,1,11720,11726,1,11728,11734,1,11736,11742,1,11744,11775,1,11823,11823,1,12293,12295,1,12330,12333,1,12348,12348,1,12353,12438,1,12441,12442,1,12445,12446,1,12449,12538,1,12539,12539,3,12540,12542,1,12549,12591,1,12704,12730,1,12784,12799,1,13312,19893,1,19968,40943,1,40960,42124,1,42192,42237,1,42240,42508,1,42512,42539,1,42561,42561,1,42563,42563,1,42565,42565,1,42567,42567,1,42569,42569,1,42571,42571,1,42573,42573,1,42575,42575,1,42577,42577,1,42579,42579,1,42581,42581,1,42583,42583,1,42585,42585,1,42587,42587,1,42589,42589,1,42591,42591,1,42593,42593,1,42595,42595,1,42597,42597,1,42599,42599,1,42601,42601,1,42603,42603,1,42605,42607,1,42612,42621,1,42623,42623,1,42625,42625,1,42627,42627,1,42629,42629,1,42631,42631,1,42633,42633,1,42635,42635,1,42637,42637,1,42639,42639,1,42641,42641,1,42643,42643,1,42645,42645,1,42647,42647,1,42649,42649,1,42651,42651,1,42654,42725,1,42736,42737,1,42775,42783,1,42787,42787,1,42789,42789,1,42791,42791,1,42793,42793,1,42795,42795,1,42797,42797,1,42799,42801,1,42803,42803,1,42805,42805,1,42807,42807,1,42809,42809,1,42811,42811,1,42813,42813,1,42815,42815,1,42817,42817,1,42819,42819,1,42821,42821,1,42823,42823,1,42825,42825,1,42827,42827,1,42829,42829,1,42831,42831,1,42833,42833,1,42835,42835,1,42837,42837,1,42839,42839,1,42841,42841,1,42843,42843,1,42845,42845,1,42847,42847,1,42849,42849,1,42851,42851,1,42853,42853,1,42855,42855,1,42857,42857,1,42859,42859,1,42861,42861,1,42863,42863,1,42865,42872,1,42874,42874,1,42876,42876,1,42879,42879,1,42881,42881,1,42883,42883,1,42885,42885,1,42887,42888,1,42892,42892,1,42894,42895,1,42897,42897,1,42899,42901,1,42903,42903,1,42905,42905,1,42907,42907,1,42909,42909,1,42911,42911,1,42913,42913,1,42915,42915,1,42917,42917,1,42919,42919,1,42921,42921,1,42927,42927,1,42933,42933,1,42935,42935,1,42937,42937,1,42939,42939,1,42941,42941,1,42943,42943,1,42947,42947,1,42999,42999,1,43002,43047,1,43072,43123,1,43136,43205,1,43216,43225,1,43232,43255,1,43259,43259,1,43261,43309,1,43312,43347,1,43392,43456,1,43471,43481,1,43488,43518,1,43520,43574,1,43584,43597,1,43600,43609,1,43616,43638,1,43642,43714,1,43739,43741,1,43744,43759,1,43762,43766,1,43777,43782,1,43785,43790,1,43793,43798,1,43808,43814,1,43816,43822,1,43824,43866,1,43872,43879,1,43968,44010,1,44012,44013,1,44016,44025,1,44032,55203,1,64014,64015,1,64017,64017,1,64019,64020,1,64031,64031,1,64033,64033,1,64035,64036,1,64039,64041,1,64286,64286,1,65056,65071,1,65139,65139,1,65536,65547,1,65549,65574,1,65576,65594,1,65596,65597,1,65599,65613,1,65616,65629,1,65664,65786,1,66045,66045,1,66176,66204,1,66208,66256,1,66272,66272,1,66304,66335,1,66349,66368,1,66370,66377,1,66384,66426,1,66432,66461,1,66464,66499,1,66504,66511,1,66600,66717,1,66720,66729,1,66776,66811,1,66816,66855,1,66864,66915,1,67072,67382,1,67392,67413,1,67424,67431,1,67584,67589,1,67592,67592,1,67594,67637,1,67639,67640,1,67644,67644,1,67647,67669,1,67680,67702,1,67712,67742,1,67808,67826,1,67828,67829,1,67840,67861,1,67872,67897,1,67968,68023,1,68030,68031,1,68096,68099,1,68101,68102,1,68108,68115,1,68117,68119,1,68121,68149,1,68152,68154,1,68159,68159,1,68192,68220,1,68224,68252,1,68288,68295,1,68297,68326,1,68352,68405,1,68416,68437,1,68448,68466,1,68480,68497,1,68608,68680,1,68800,68850,1,68864,68903,1,68912,68921,1,69376,69404,1,69415,69415,1,69424,69456,1,69600,69622,1,69632,69702,1,69734,69743,1,69759,69818,1,69840,69864,1,69872,69881,1,69888,69940,1,69942,69951,1,69956,69958,1,69968,70003,1,70006,70006,1,70016,70084,1,70089,70092,1,70096,70106,1,70108,70108,1,70144,70161,1,70163,70199,1,70206,70206,1,70272,70278,1,70280,70280,1,70282,70285,1,70287,70301,1,70303,70312,1,70320,70378,1,70384,70393,1,70400,70403,1,70405,70412,1,70415,70416,1,70419,70440,1,70442,70448,1,70450,70451,1,70453,70457,1,70459,70468,1,70471,70472,1,70475,70477,1,70480,70480,1,70487,70487,1,70493,70499,1,70502,70508,1,70512,70516,1,70656,70730,1,70736,70745,1,70750,70751,1,70784,70853,1,70855,70855,1,70864,70873,1,71040,71093,1,71096,71104,1,71128,71133,1,71168,71232,1,71236,71236,1,71248,71257,1,71296,71352,1,71360,71369,1,71424,71450,1,71453,71467,1,71472,71481,1,71680,71738,1,71872,71913,1,71935,71935,1,72096,72103,1,72106,72151,1,72154,72161,1,72163,72164,1,72192,72254,1,72263,72263,1,72272,72345,1,72349,72349,1,72384,72440,1,72704,72712,1,72714,72758,1,72760,72768,1,72784,72793,1,72818,72847,1,72850,72871,1,72873,72886,1,72960,72966,1,72968,72969,1,72971,73014,1,73018,73018,1,73020,73021,1,73023,73031,1,73040,73049,1,73056,73061,1,73063,73064,1,73066,73102,1,73104,73105,1,73107,73112,1,73120,73129,1,73440,73462,1,73728,74649,1,74880,75075,1,77824,78894,1,82944,83526,1,92160,92728,1,92736,92766,1,92768,92777,1,92880,92909,1,92912,92916,1,92928,92982,1,92992,92995,1,93008,93017,1,93027,93047,1,93053,93071,1,93792,93823,1,93952,94026,1,94031,94087,1,94095,94111,1,94176,94177,1,94179,94179,1,94208,100343,1,100352,101106,1,110592,110878,1,110928,110930,1,110948,110951,1,110960,111355,1,113664,113770,1,113776,113788,1,113792,113800,1,113808,113817,1,113821,113822,1,121344,121398,1,121403,121452,1,121461,121461,1,121476,121476,1,121499,121503,1,121505,121519,1,122880,122886,1,122888,122904,1,122907,122913,1,122915,122916,1,122918,122922,1,123136,123180,1,123184,123197,1,123200,123209,1,123214,123214,1,123584,123641,1,124928,125124,1,125136,125142,1,125218,125259,1,125264,125273,1,131072,173782,1,173824,177972,1,177984,178205,1,178208,183969,1,183984,191456,1],"assigned":[0,887,1,890,895,1,900,906,1,908,908,1,910,929,1,931,1327,1,1329,1366,1,1369,1418,1,1421,1423,1,1425,1479,1,1488,1514,1,1519,1524,1,1536,1564,1,1566,1805,1,1807,1866,1,1869,1969,1,1984,2042,1,2045,2093,1,2096,2110,1,2112,2139,1,2142,2142,1,2144,2154,1,2208,2228,1,2230,2237,1,2259,2435,1,2437,2444,1,2447,2448,1,2451,2472,1,2474,2480,1,2482,2482,1,2486,2489,1,2492,2500,1,2503,2504,1,2507,2510,1,2519,2519,1,2524,2525,1,2527,2531,1,2534,2558,1,2561,2563,1,2565,2570,1,2575,2576,1,2579,2600,1,2602,2608,1,2610,2611,1,2613,2614,1,2616,2617,1,2620,2620,1,2622,2626,1,2631,2632,1,2635,2637,1,2641,2641,1,2649,2652,1,2654,2654,1,2662,2678,1,2689,2691,1,2693,2701,1,2703,2705,1,2707,2728,1,2730,2736,1,2738,2739,1,2741,2745,1,2748,2757,1,2759,2761,1,2763,2765,1,2768,2768,1,2784,2787,1,2790,2801,1,2809,2815,1,2817,2819,1,2821,2828,1,2831,2832,1,2835,2856,1,2858,2864,1,2866,2867,1,2869,2873,1,2876,2884,1,2887,2888,1,2891,2893,1,2902,2903,1,2908,2909,1,2911,2915,1,2918,2935,1,2946,2947,1,2949,2954,1,2958,2960,1,2962,2965,1,2969,2970,1,2972,2972,1,2974,2975,1,2979,2980,1,2984,2986,1,2990,3001,1,3006,3010,1,3014,3016,1,3018,3021,1,3024,3024,1,3031,3031,1,3046,3066,1,3072,3084,1,3086,3088,1,3090,3112,1,3114,3129,1,3133,3140,1,3142,3144,1,3146,3149,1,3157,3158,1,3160,3162,1,3168,3171,1,3174,3183,1,3191,3212,1,3214,3216,1,3218,3240,1,3242,3251,1,3253,3257,1,3260,3268,1,3270,3272,1,3274,3277,1,3285,3286,1,3294,3294,1,3296,3299,1,3302,3311,1,3313,3314,1,3328,3331,1,3333,3340,1,3342,3344,1,3346,3396,1,3398,3400,1,3402,3407,1,3412,3427,1,3430,3455,1,3458,3459,1,3461,3478,1,3482,3505,1,3507,3515,1,3517,3517,1,3520,3526,1,3530,3530,1,3535,3540,1,3542,3542,1,3544,3551,1,3558,3567,1,3570,3572,1,3585,3642,1,3647,3675,1,3713,3714,1,3716,3716,1,3718,3722,1,3724,3747,1,3749,3749,1,3751,3773,1,3776,3780,1,3782,3782,1,3784,3789,1,3792,3801,1,3804,3807,1,3840,3911,1,3913,3948,1,3953,3991,1,3993,4028,1,4030,4044,1,4046,4058,1,4096,4293,1,4295,4295,1,4301,4301,1,4304,4680,1,4682,4685,1,4688,4694,1,4696,4696,1,4698,4701,1,4704,4744,1,4746,4749,1,4752,4784,1,4786,4789,1,4792,4798,1,4800,4800,1,4802,4805,1,4808,4822,1,4824,4880,1,4882,4885,1,4888,4954,1,4957,4988,1,4992,5017,1,5024,5109,1,5112,5117,1,5120,5788,1,5792,5880,1,5888,5900,1,5902,5908,1,5920,5942,1,5952,5971,1,5984,5996,1,5998,6000,1,6002,6003,1,6016,6109,1,6112,6121,1,6128,6137,1,6144,6158,1,6160,6169,1,6176,6264,1,6272,6314,1,6320,6389,1,6400,6430,1,6432,6443,1,6448,6459,1,6464,6464,1,6468,6509,1,6512,6516,1,6528,6571,1,6576,6601,1,6608,6618,1,6622,6683,1,6686,6750,1,6752,6780,1,6783,6793,1,6800,6809,1,6816,6829,1,6832,6846,1,6912,6987,1,6992,7036,1,7040,7155,1,7164,7223,1,7227,7241,1,7245,7304,1,7312,7354,1,7357,7367,1,7376,7418,1,7424,7673,1,7675,7957,1,7960,7965,1,7968,8005,1,8008,8013,1,8016,8023,1,8025,8025,1,8027,8027,1,8029,8029,1,8031,8061,1,8064,8116,1,8118,8132,1,8134,8147,1,8150,8155,1,8157,8175,1,8178,8180,1,8182,8190,1,8192,8292,1,8294,8305,1,8308,8334,1,8336,8348,1,8352,8383,1,8400,8432,1,8448,8587,1,8592,9254,1,9280,9290,1,9312,11123,1,11126,11157,1,11160,11310,1,11312,11358,1,11360,11507,1,11513,11557,1,11559,11559,1,11565,11565,1,11568,11623,1,11631,11632,1,11647,11670,1,11680,11686,1,11688,11694,1,11696,11702,1,11704,11710,1,11712,11718,1,11720,11726,1,11728,11734,1,11736,11742,1,11744,11855,1,11904,11929,1,11931,12019,1,12032,12245,1,12272,12283,1,12288,12351,1,12353,12438,1,12441,12543,1,12549,12591,1,12593,12686,1,12688,12730,1,12736,12771,1,12784,12830,1,12832,13054,1,13056,19893,1,19904,40943,1,40960,42124,1,42128,42182,1,42192,42539,1,42560,42743,1,42752,42943,1,42946,42950,1,42999,43051,1,43056,43065,1,43072,43127,1,43136,43205,1,43214,43225,1,43232,43347,1,43359,43388,1,43392,43469,1,43471,43481,1,43486,43518,1,43520,43574,1,43584,43597,1,43600,43609,1,43612,43714,1,43739,43766,1,43777,43782,1,43785,43790,1,43793,43798,1,43808,43814,1,43816,43822,1,43824,43879,1,43888,44013,1,44016,44025,1,44032,55203,1,55216,55238,1,55243,55291,1,55296,64109,1,64112,64217,1,64256,64262,1,64275,64279,1,64285,64310,1,64312,64316,1,64318,64318,1,64320,64321,1,64323,64324,1,64326,64449,1,64467,64831,1,64848,64911,1,64914,64967,1,65008,65021,1,65024,65049,1,65056,65106,1,65108,65126,1,65128,65131,1,65136,65140,1,65142,65276,1,65279,65279,1,65281,65470,1,65474,65479,1,65482,65487,1,65490,65495,1,65498,65500,1,65504,65510,1,65512,65518,1,65529,65533,1,65536,65547,1,65549,65574,1,65576,65594,1,65596,65597,1,65599,65613,1,65616,65629,1,65664,65786,1,65792,65794,1,65799,65843,1,65847,65934,1,65936,65947,1,65952,65952,1,66000,66045,1,66176,66204,1,66208,66256,1,66272,66299,1,66304,66339,1,66349,66378,1,66384,66426,1,66432,66461,1,66463,66499,1,66504,66517,1,66560,66717,1,66720,66729,1,66736,66771,1,66776,66811,1,66816,66855,1,66864,66915,1,66927,66927,1,67072,67382,1,67392,67413,1,67424,67431,1,67584,67589,1,67592,67592,1,67594,67637,1,67639,67640,1,67644,67644,1,67647,67669,1,67671,67742,1,67751,67759,1,67808,67826,1,67828,67829,1,67835,67867,1,67871,67897,1,67903,67903,1,67968,68023,1,68028,68047,1,68050,68099,1,68101,68102,1,68108,68115,1,68117,68119,1,68121,68149,1,68152,68154,1,68159,68168,1,68176,68184,1,68192,68255,1,68288,68326,1,68331,68342,1,68352,68405,1,68409,68437,1,68440,68466,1,68472,68497,1,68505,68508,1,68521,68527,1,68608,68680,1,68736,68786,1,68800,68850,1,68858,68903,1,68912,68921,1,69216,69246,1,69376,69415,1,69424,69465,1,69600,69622,1,69632,69709,1,69714,69743,1,69759,69825,1,69837,69837,1,69840,69864,1,69872,69881,1,69888,69940,1,69942,69958,1,69968,70006,1,70016,70093,1,70096,70111,1,70113,70132,1,70144,70161,1,70163,70206,1,70272,70278,1,70280,70280,1,70282,70285,1,70287,70301,1,70303,70313,1,70320,70378,1,70384,70393,1,70400,70403,1,70405,70412,1,70415,70416,1,70419,70440,1,70442,70448,1,70450,70451,1,70453,70457,1,70459,70468,1,70471,70472,1,70475,70477,1,70480,70480,1,70487,70487,1,70493,70499,1,70502,70508,1,70512,70516,1,70656,70745,1,70747,70747,1,70749,70751,1,70784,70855,1,70864,70873,1,71040,71093,1,71096,71133,1,71168,71236,1,71248,71257,1,71264,71276,1,71296,71352,1,71360,71369,1,71424,71450,1,71453,71467,1,71472,71487,1,71680,71739,1,71840,71922,1,71935,71935,1,72096,72103,1,72106,72151,1,72154,72164,1,72192,72263,1,72272,72354,1,72384,72440,1,72704,72712,1,72714,72758,1,72760,72773,1,72784,72812,1,72816,72847,1,72850,72871,1,72873,72886,1,72960,72966,1,72968,72969,1,72971,73014,1,73018,73018,1,73020,73021,1,73023,73031,1,73040,73049,1,73056,73061,1,73063,73064,1,73066,73102,1,73104,73105,1,73107,73112,1,73120,73129,1,73440,73464,1,73664,73713,1,73727,74649,1,74752,74862,1,74864,74868,1,74880,75075,1,77824,78894,1,78896,78904,1,82944,83526,1,92160,92728,1,92736,92766,1,92768,92777,1,92782,92783,1,92880,92909,1,92912,92917,1,92928,92997,1,93008,93017,1,93019,93025,1,93027,93047,1,93053,93071,1,93760,93850,1,93952,94026,1,94031,94087,1,94095,94111,1,94176,94179,1,94208,100343,1,100352,101106,1,110592,110878,1,110928,110930,1,110948,110951,1,110960,111355,1,113664,113770,1,113776,113788,1,113792,113800,1,113808,113817,1,113820,113827,1,118784,119029,1,119040,119078,1,119081,119272,1,119296,119365,1,119520,119539,1,119552,119638,1,119648,119672,1,119808,119892,1,119894,119964,1,119966,119967,1,119970,119970,1,119973,119974,1,119977,119980,1,119982,119993,1,119995,119995,1,119997,120003,1,120005,120069,1,120071,120074,1,120077,120084,1,120086,120092,1,120094,120121,1,120123,120126,1,120128,120132,1,120134,120134,1,120138,120144,1,120146,120485,1,120488,120779,1,120782,121483,1,121499,121503,1,121505,121519,1,122880,122886,1,122888,122904,1,122907,122913,1,122915,122916,1,122918,122922,1,123136,123180,1,123184,123197,1,123200,123209,1,123214,123215,1,123584,123641,1,123647,123647,1,124928,125124,1,125127,125142,1,125184,125259,1,125264,125273,1,125278,125279,1,126065,126132,1,126209,126269,1,126464,126467,1,126469,126495,1,126497,126498,1,126500,126500,1,126503,126503,1,126505,126514,1,126516,126519,1,126521,126521,1,126523,126523,1,126530,126530,1,126535,126535,1,126537,126537,1,126539,126539,1,126541,126543,1,126545,126546,1,126548,126548,1,126551,126551,1,126553,126553,1,126555,126555,1,126557,126557,1,126559,126559,1,126561,126562,1,126564,126564,1,126567,126570,1,126572,126578,1,126580,126583,1,126585,126588,1,126590,126590,1,126592,126601,1,126603,126619,1,126625,126627,1,126629,126633,1,126635,126651,1,126704,126705,1,126976,127019,1,127024,127123,1,127136,127150,1,127153,127167,1,127169,127183,1,127185,127221,1,127232,127244,1,127248,127340,1,127344,127404,1,127462,127490,1,127504,127547,1,127552,127560,1,127568,127569,1,127584,127589,1,127744,128725,1,128736,128748,1,128752,128762,1,128768,128883,1,128896,128984,1,128992,129003,1,129024,129035,1,129040,129095,1,129104,129113,1,129120,129159,1,129168,129197,1,129280,129291,1,129293,129393,1,129395,129398,1,129402,129442,1,129445,129450,1,129454,129482,1,129485,129619,1,129632,129645,1,129648,129651,1,129656,129658,1,129664,129666,1,129680,129685,1,131072,173782,1,173824,177972,1,177984,178205,1,178208,183969,1,183984,191456,1,194560,195101,1,917505,917505,1,917536,917631,1,917760,917999,1,983040,1048573,1,1048576,1114109,1],"mark":[768,879,1,1155,1161,1,1425,1469,1,1471,1471,1,1473,1474,1,1476,1477,1,1479,1479,1,1552,1562,1,1611,1631,1,1648,1648,1,1750,1756,1,1759,1764,1,1767,1768,1,1770,1773,1,1809,1809,1,1840,1866,1,1958,1968,1,2027,2035,1,2045,2045,1,2070,2073,1,2075,2083,1,2085,2087,1,2089,2093,1,2137,2139,1,2259,2273,1,2275,2307,1,2362,2364,1,2366,2383,1,2385,2391,1,2402,2403,1,2433,2435,1,2492,2492,1,2494,2500,1,2503,2504,1,2507,2509,1,2519,2519,1,2530,2531,1,2558,2558,1,2561,2563,1,2620,2620,1,2622,2626,1,2631,2632,1,2635,2637,1,2641,2641,1,2672,2673,1,2677,2677,1,2689,2691,1,2748,2748,1,2750,2757,1,2759,2761,1,2763,2765,1,2786,2787,1,2810,2815,1,2817,2819,1,2876,2876,1,2878,2884,1,2887,2888,1,2891,2893,1,2902,2903,1,2914,2915,1,2946,2946,1,3006,3010,1,3014,3016,1,3018,3021,1,3031,3031,1,3072,3076,1,3134,3140,1,3142,3144,1,3146,3149,1,3157,3158,1,3170,3171,1,3201,3203,1,3260,3260,1,3262,3268,1,3270,3272,1,3274,3277,1,3285,3286,1,3298,3299,1,3328,3331,1,3387,3388,1,3390,3396,1,3398,3400,1,3402,3405,1,3415,3415,1,3426,3427,1,3458,3459,1,3530,3530,1,3535,3540,1,3542,3542,1,3544,3551,1,3570,3571,1,3633,3633,1,3636,3642,1,3655,3662,1,3761,3761,1,3764,3772,1,3784,3789,1,3864,3865,1,3893,3893,1,3895,3895,1,3897,3897,1,3902,3903,1,3953,3972,1,3974,3975,1,3981,3991,1,3993,4028,1,4038,4038,1,4139,4158,1,4182,4185,1,4190,4192,1,4194,4196,1,4199,4205,1,4209,4212,1,4226,4237,1,4239,4239,1,4250,4253,1,4957,4959,1,5906,5908,1,5938,5940,1,5970,5971,1,6002,6003,1,6068,6099,1,6109,6109,1,6155,6157,1,6277,6278,1,6313,6313,1,6432,6443,1,6448,6459,1,6679,6683,1,6741,6750,1,6752,6780,1,6783,6783,1,6832,6846,1,6912,6916,1,6964,6980,1,7019,7027,1,7040,7042,1,7073,7085,1,7142,7155,1,7204,7223,1,7376,7378,1,7380,7400,1,7405,7405,1,7412,7412,1,7415,7417,1,7616,7673,1,7675,7679,1,8400,8432,1,11503,11505,1,11647,11647,1,11744,11775,1,12330,12335,1,12441,12442,1,42607,42610,1,42612,42621,1,42654,42655,1,42736,42737,1,43010,43010,1,43014,43014,1,43019,43019,1,43043,43047,1,43136,43137,1,43188,43205,1,43232,43249,1,43263,43263,1,43302,43309,1,43335,43347,1,43392,43395,1,43443,43456,1,43493,43493,1,43561,43574,1,43587,43587,1,43596,43597,1,43643,43645,1,43696,43696,1,43698,43700,1,43703,43704,1,43710,43711,1,43713,43713,1,43755,43759,1,43765,43766,1,44003,44010,1,44012,44013,1,64286,64286,1,65024,65039,1,65056,65071,1,66045,66045,1,66272,66272,1,66422,66426,1,68097,68099,1,68101,68102,1,68108,68111,1,68152,68154,1,68159,68159,1,68325,68326,1,68900,68903,1,69446,69456,1,69632,69634,1,69688,69702,1,69759,69762,1,69808,69818,1,69888,69890,1,69927,69940,1,69957,69958,1,70003,70003,1,70016,70018,1,70067,70080,1,70089,70092,1,70188,70199,1,70206,70206,1,70367,70378,1,70400,70403,1,70459,70460,1,70462,70468,1,70471,70472,1,70475,70477,1,70487,70487,1,70498,70499,1,70502,70508,1,70512,70516,1,70709,70726,1,70750,70750,1,70832,70851,1,71087,71093,1,71096,71104,1,71132,71133,1,71216,71232,1,71339,71351,1,71453,71467,1,71724,71738,1,72145,72151,1,72154,72160,1,72164,72164,1,72193,72202,1,72243,72249,1,72251,72254,1,72263,72263,1,72273,72283,1,72330,72345,1,72751,72758,1,72760,72767,1,72850,72871,1,72873,72886,1,73009,73014,1,73018,73018,1,73020,73021,1,73023,73029,1,73031,73031,1,73098,73102,1,73104,73105,1,73107,73111,1,73459,73462,1,92912,92916,1,92976,92982,1,94031,94031,1,94033,94087,1,94095,94098,1,113821,113822,1,119141,119145,1,119149,119154,1,119163,119170,1,119173,119179,1,119210,119213,1,119362,119364,1,121344,121398,1,121403,121452,1,121461,121461,1,121476,121476,1,121499,121503,1,121505,121519,1,122880,122886,1,122888,122904,1,122907,122913,1,122915,122916,1,122918,122922,1,123184,123190,1,123628,123631,1,125136,125142,1,125252,125258,1,917760,917999,1],"virama":[2381,2381,1,2509,2509,1,2637,2637,1,2765,2765,1,2893,2893,1,3021,3021,1,3149,3149,1,3277,3277,1,3387,3388,1,3405,3405,1,3530,3530,1,3642,3642,1,3770,3770,1,3972,3972,1,4153,4154,1,5908,5908,1,5940,5940,1,6098,6098,1,6752,6752,1,6980,6980,1,7082,7083,1,7154,7155,1,11647,11647,1,43014,43014,1,43204,43204,1,43347,43347,1,43456,43456,1,43766,43766,1,44013,44013,1,68159,68159,1,69702,69702,1,69759,69759,1,69817,69817,1,69939,69940,1,70080,70080,1,70197,70197,1,70378,70378,1,70477,70477,1,70722,70722,1,70850,70850,1,71103,71103,1,71231,71231,1,71350,71350,1,71467,71467,1,71737,71737,1,72160,72160,1,72244,72244,1,72263,72263,1,72345,72345,1,72767,72767,1,73028,73029,1,73111,73111,1],"bidi":[0,8,10,14,27,10,33,34,9,35,37,8,38,42,9,43,43,6,44,44,7,45,45,6,46,47,7,48,57,5,58,58,7,59,64,9,65,90,1,91,96,9,97,122,1,123,126,9,127,132,10,134,159,10,160,160,7,161,161,9,162,165,8,166,169,9,170,170,1,171,172,9,173,173,10,174,175,9,176,177,8,178,179,5,180,180,9,181,181,1,182,184,9,185,185,5,186,186,1,187,191,9,192,214,1,215,215,9,216,246,1,247,247,9,248,696,1,697,698,9,699,705,1,706,719,9,720,721,1,722,735,9,736,740,1,741,749,9,750,750,1,751,767,9,768,879,11,880,883,1,884,885,9,886,887,1,890,893,1,894,894,9,895,895,1,900,901,9,902,902,1,903,903,9,904,906,1,908,908,1,910,929,1,931,1013,1,1014,1014,9,1015,1154,1,1155,1161,11,1162,1327,1,1329,1366,1,1369,1417,1,1418,1418,9,1421,1422,9,1423,1423,8,1425,1469,11,1470,1470,2,1471,1471,11,1472,1472,2,1473,1474,11,1475,1475,2,1476,1477,11,1478,1478,2,1479,1479,11,1488,1514,2,1519,1524,2,1536,1541,4,1542,1543,9,1544,1544,3,1545,1546,8,1547,1547,3,1548,1548,7,1549,1549,3,1550,1551,9,1552,1562,11,1563,1564,3,1566,1610,3,1611,1631,11,1632,1641,4,1642,1642,8,1643,1644,4,1645,1647,3,1648,1648,11,1649,1749,3,1750,1756,11,1757,1757,4,1758,1758,9,1759,1764,11,1765,1766,3,1767,1768,11,1769,1769,9,1770,1773,11,1774,1775,3,1776,1785,5,1786,1805,3,1807,1808,3,1809,1809,11,1810,1839,3,1840,1866,11,1869,1957,3,1958,1968,11,1969,1969,3,1984,2026,2,2027,2035,11,2036,2037,2,2038,2041,9,2042,2042,2,2045,2045,11,2046,2069,2,2070,2073,11,2074,2074,2,2075,2083,11,2084,2084,2,2085,2087,11,2088,2088,2,2089,2093,11,2096,2110,2,2112,2136,2,2137,2139,11,2142,2142,2,2144,2154,3,2208,2228,3,2230,2237,3,2259,2273,11,2274,2274,4,2275,2306,11,2307,2361,1,2362,2362,11,2363,2363,1,2364,2364,11,2365,2368,1,2369,2376,11,2377,2380,1,2381,2381,11,2382,2384,1,2385,2391,11,2392,2401,1,2402,2403,11,2404,2432,1,2433,2433,11,2434,2435,1,2437,2444,1,2447,2448,1,2451,2472,1,2474,2480,1,2482,2482,1,2486,2489,1,2492,2492,11,2493,2496,1,2497,2500,11,2503,2504,1,2507,2508,1,2509,2509,11,2510,2510,1,2519,2519,1,2524,2525,1,2527,2529,1,2530,2531,11,2534,2545,1,2546,2547,8,2548,2554,1,2555,2555,8,2556,2557,1,2558,2558,11,2561,2562,11,2563,2563,1,2565,2570,1,2575,2576,1,2579,2600,1,2602,2608,1,2610,2611,1,2613,2614,1,2616,2617,1,2620,2620,11,2622,2624,1,2625,2626,11,2631,2632,11,2635,2637,11,2641,2641,11,2649,2652,1,2654,2654,1,2662,2671,1,2672,2673,11,2674,2676,1,2677,2677,11,2678,2678,1,2689,2690,11,2691,2691,1,2693,2701,1,2703,2705,1,2707,2728,1,2730,2736,1,2738,2739,1,2741,2745,1,2748,2748,11,2749,2752,1,2753,2757,11,2759,2760,11,2761,2761,1,2763,2764,1,2765,2765,11,2768,2768,1,2784,2785,1,2786,2787,11,2790,2800,1,2801,2801,8,2809,2809,1,2810,2815,11,2817,2817,11,2818,2819,1,2821,2828,1,2831,2832,1,2835,2856,1,2858,2864,1,2866,2867,1,2869,2873,1,2876,2876,11,2877,2878,1,2879,2879,11,2880,2880,1,2881,2884,11,2887,2888,1,2891,2892,1,2893,2893,11,2902,2902,11,2903,2903,1,2908,2909,1,2911,2913,1,2914,2915,11,2918,2935,1,2946,2946,11,2947,2947,1,2949,2954,1,2958,2960,1,2962,2965,1,2969,2970,1,2972,2972,1,2974,2975,1,2979,2980,1,2984,2986,1,2990,3001,1,3006,3007,1,3008,3008,11,3009,3010,1,3014,3016,1,3018,3020,1,3021,3021,11,3024,3024,1,3031,3031,1,3046,3058,1,3059,3064,9,3065,3065,8,3066,3066,9,3072,3072,11,3073,3075,1,3076,3076,11,3077,3084,1,3086,3088,1,3090,3112,1,3114,3129,1,3133,3133,1,3134,3136,11,3137,3140,1,3142,3144,11,3146,3149,11,3157,3158,11,3160,3162,1,3168,3169,1,3170,3171,11,3174,3183,1,3191,3191,1,3192,3198,9,3199,3200,1,3201,3201,11,3202,3212,1,3214,3216,1,3218,3240,1,3242,3251,1,3253,3257,1,3260,3260,11,3261,3268,1,3270,3272,1,3274,3275,1,3276,3277,11,3285,3286,1,3294,3294,1,3296,3297,1,3298,3299,11,3302,3311,1,3313,3314,1,3328,3329,11,3330,3331,1,3333,3340,1,3342,3344,1,3346,3386,1,3387,3388,11,3389,3392,1,3393,3396,11,3398,3400,1,3402,3404,1,3405,3405,11,3406,3407,1,3412,3425,1,3426,3427,11,3430,3455,1,3458,3459,1,3461,3478,1,3482,3505,1,3507,3515,1,3517,3517,1,3520,3526,1,3530,3530,11,3535,3537,1,3538,3540,11,3542,3542,11,3544,3551,1,3558,3567,1,3570,3572,1,3585,3632,1,3633,3633,11,3634,3635,1,3636,3642,11,3647,3647,8,3648,3654,1,3655,3662,11,3663,3675,1,3713,3714,1,3716,3716,1,3718,3722,1,3724,3747,1,3749,3749,1,3751,3760,1,3761,3761,11,3762,3763,1,3764,3772,11,3773,3773,1,3776,3780,1,3782,3782,1,3784,3789,11,3792,3801,1,3804,3807,1,3840,3863,1,3864,3865,11,3866,3892,1,3893,3893,11,3894,3894,1,3895,3895,11,3896,3896,1,3897,3897,11,3898,3901,9,3902,3911,1,3913,3948,1,3953,3966,11,3967,3967,1,3968,3972,11,3973,3973,1,3974,3975,11,3976,3980,1,3981,3991,11,3993,4028,11,4030,4037,1,4038,4038,11,4039,4044,1,4046,4058,1,4096,4140,1,4141,4144,11,4145,4145,1,4146,4151,11,4152,4152,1,4153,4154,11,4155,4156,1,4157,4158,11,4159,4183,1,4184,4185,11,4186,4189,1,4190,4192,11,4193,4208,1,4209,4212,11,4213,4225,1,4226,4226,11,4227,4228,1,4229,4230,11,4231,4236,1,4237,4237,11,4238,4252,1,4253,4253,11,4254,4293,1,4295,4295,1,4301,4301,1,4304,4680,1,4682,4685,1,4688,4694,1,4696,4696,1,4698,4701,1,4704,4744,1,4746,4749,1,4752,4784,1,4786,4789,1,4792,4798,1,4800,4800,1,4802,4805,1,4808,4822,1,4824,4880,1,4882,4885,1,4888,4954,1,4957,4959,11,4960,4988,1,4992,5007,1,5008,5017,9,5024,5109,1,5112,5117,1,5120,5120,9,5121,5759,1,5761,5786,1,5787,5788,9,5792,5880,1,5888,5900,1,5902,5905,1,5906,5908,11,5920,5937,1,5938,5940,11,5941,5942,1,5952,5969,1,5970,5971,11,5984,5996,1,5998,6000,1,6002,6003,11,6016,6067,1,6068,6069,11,6070,6070,1,6071,6077,11,6078,6085,1,6086,6086,11,6087,6088,1,6089,6099,11,6100,6106,1,6107,6107,8,6108,6108,1,6109,6109,11,6112,6121,1,6128,6137,9,6144,6154,9,6155,6157,11,6158,6158,10,6160,6169,1,6176,6264,1,6272,6276,1,6277,6278,11,6279,6312,1,6313,6313,11,6314,6314,1,6320,6389,1,6400,6430,1,6432,6434,11,6435,6438,1,6439,6440,11,6441,6443,1,6448,6449,1,6450,6450,11,6451,6456,1,6457,6459,11,6464,6464,9,6468,6469,9,6470,6509,1,6512,6516,1,6528,6571,1,6576,6601,1,6608,6618,1,6622,6655,9,6656,6678,1,6679,6680,11,6681,6682,1,6683,6683,11,6686,6741,1,6742,6742,11,6743,6743,1,6744,6750,11,6752,6752,11,6753,6753,1,6754,6754,11,6755,6756,1,6757,6764,11,6765,6770,1,6771,6780,11,6783,6783,11,6784,6793,1,6800,6809,1,6816,6829,1,6832,6846,11,6912,6915,11,6916,6963,1,6964,6964,11,6965,6965,1,6966,6970,11,6971,6971,1,6972,6972,11,6973,6977,1,6978,6978,11,6979,6987,1,6992,7018,1,7019,7027,11,7028,7036,1,7040,7041,11,7042,7073,1,7074,7077,11,7078,7079,1,7080,7081,11,7082,7082,1,7083,7085,11,7086,7141,1,7142,7142,11,7143,7143,1,7144,7145,11,7146,7148,1,7149,7149,11,7150,7150,1,7151,7153,11,7154,7155,1,7164,7211,1,7212,7219,11,7220,7221,1,7222,7223,11,7227,7241,1,7245,7304,1,7312,7354,1,7357,7367,1,7376,7378,11,7379,7379,1,7380,7392,11,7393,7393,1,7394,7400,11,7401,7404,1,7405,7405,11,7406,7411,1,7412,7412,11,7413,7415,1,7416,7417,11,7418,7418,1,7424,7615,1,7616,7673,11,7675,7679,11,7680,7957,1,7960,7965,1,7968,8005,1,8008,8013,1,8016,8023,1,8025,8025,1,8027,8027,1,8029,8029,1,8031,8061,1,8064,8116,1,8118,8124,1,8125,8125,9,8126,8126,1,8127,8129,9,8130,8132,1,8134,8140,1,8141,8143,9,8144,8147,1,8150,8155,1,8157,8159,9,8160,8172,1,8173,8175,9,8178,8180,1,8182,8188,1,8189,8190,9,8203,8205,10,8206,8206,1,8207,8207,2,8208,8231,9,8239,8239,7,8240,8244,8,8245,8259,9,8260,8260,7,8261,8286,9,8288,8292,10,8298,8303,10,8304,8304,5,8305,8305,1,8308,8313,5,8314,8315,6,8316,8318,9,8319,8319,1,8320,8329,5,8330,8331,6,8332,8334,9,8336,8348,1,8352,8383,8,8400,8432,11,8448,8449,9,8450,8450,1,8451,8454,9,8455,8455,1,8456,8457,9,8458,8467,1,8468,8468,9,8469,8469,1,8470,8472,9,8473,8477,1,8478,8483,9,8484,8484,1,8485,8485,9,8486,8486,1,8487,8487,9,8488,8488,1,8489,8489,9,8490,8493,1,8494,8494,8,8495,8505,1,8506,8507,9,8508,8511,1,8512,8516,9,8517,8521,1,8522,8525,9,8526,8527,1,8528,8543,9,8544,8584,1,8585,8587,9,8592,8721,9,8722,8722,6,8723,8723,8,8724,9013,9,9014,9082,1,9083,9108,9,9109,9109,1,9110,9254,9,9280,9290,9,9312,9351,9,9352,9371,5,9372,9449,1,9450,9899,9,9900,9900,1,9901,10239,9,10240,10495,1,10496,11123,9,11126,11157,9,11160,11263,9,11264,11310,1,11312,11358,1,11360,11492,1,11493,11498,9,11499,11502,1,11503,11505,11,11506,11507,1,11513,11519,9,11520,11557,1,11559,11559,1,11565,11565,1,11568,11623,1,11631,11632,1,11647,11647,11,11648,11670,1,11680,11686,1,11688,11694,1,11696,11702,1,11704,11710,1,11712,11718,1,11720,11726,1,11728,11734,1,11736,11742,1,11744,11775,11,11776,11855,9,11904,11929,9,11931,12019,9,12032,12245,9,12272,12283,9,12289,12292,9,12293,12295,1,12296,12320,9,12321,12329,1,12330,12333,11,12334,12335,1,12336,12336,9,12337,12341,1,12342,12343,9,12344,12348,1,12349,12351,9,12353,12438,1,12441,12442,11,12443,12444,9,12445,12447,1,12448,12448,9,12449,12538,1,12539,12539,9,12540,12543,1,12549,12591,1,12593,12686,1,12688,12730,1,12736,12771,9,12784,12828,1,12829,12830,9,12832,12879,1,12880,12895,9,12896,12923,1,12924,12926,9,12927,12976,1,12977,12991,9,12992,13003,1,13004,13007,9,13008,13054,1,13056,13174,1,13175,13178,9,13179,13277,1,13278,13279,9,13280,13310,1,13311,13311,9,13312,19893,1,19904,19967,9,19968,40943,1,40960,42124,1,42128,42182,9,42192,42508,1,42509,42511,9,42512,42539,1,42560,42606,1,42607,42610,11,42611,42611,9,42612,42621,11,42622,42623,9,42624,42653,1,42654,42655,11,42656,42735,1,42736,42737,11,42738,42743,1,42752,42785,9,42786,42887,1,42888,42888,9,42889,42943,1,42946,42950,1,42999,43009,1,43010,43010,11,43011,43013,1,43014,43014,11,43015,43018,1,43019,43019,11,43020,43044,1,43045,43046,11,43047,43047,1,43048,43051,9,43056,43063,1,43064,43065,8,43072,43123,1,43124,43127,9,43136,43203,1,43204,43205,11,43214,43225,1,43232,43249,11,43250,43262,1,43263,43263,11,43264,43301,1,43302,43309,11,43310,43334,1,43335,43345,11,43346,43347,1,43359,43388,1,43392,43394,11,43395,43442,1,43443,43443,11,43444,43445,1,43446,43449,11,43450,43451,1,43452,43453,11,43454,43469,1,43471,43481,1,43486,43492,1,43493,43493,11,43494,43518,1,43520,43560,1,43561,43566,11,43567,43568,1,43569,43570,11,43571,43572,1,43573,43574,11,43584,43586,1,43587,43587,11,43588,43595,1,43596,43596,11,43597,43597,1,43600,43609,1,43612,43643,1,43644,43644,11,43645,43695,1,43696,43696,11,43697,43697,1,43698,43700,11,43701,43702,1,43703,43704,11,43705,43709,1,43710,43711,11,43712,43712,1,43713,43713,11,43714,43714,1,43739,43755,1,43756,43757,11,43758,43765,1,43766,43766,11,43777,43782,1,43785,43790,1,43793,43798,1,43808,43814,1,43816,43822,1,43824,43879,1,43888,44004,1,44005,44005,11,44006,44007,1,44008,44008,11,44009,44012,1,44013,44013,11,44016,44025,1,44032,55203,1,55216,55238,1,55243,55291,1,55296,64109,1,64112,64217,1,64256,64262,1,64275,64279,1,64285,64285,2,64286,64286,11,64287,64296,2,64297,64297,6,64298,64310,2,64312,64316,2,64318,64318,2,64320,64321,2,64323,64324,2,64326,64335,2,64336,64449,3,64467,64829,3,64830,64831,9,64848,64911,3,64914,64967,3,65008,65020,3,65021,65021,9,65024,65039,11,65040,65049,9,65056,65071,11,65072,65103,9,65104,65104,7,65105,65105,9,65106,65106,7,65108,65108,9,65109,65109,7,65110,65118,9,65119,65119,8,65120,65121,9,65122,65123,6,65124,65126,9,65128,65128,9,65129,65130,8,65131,65131,9,65136,65140,3,65142,65276,3,65279,65279,10,65281,65282,9,65283,65285,8,65286,65290,9,65291,65291,6,65292,65292,7,65293,65293,6,65294,65295,7,65296,65305,5,65306,65306,7,65307,65312,9,65313,65338,1,65339,65344,9,65345,65370,1,65371,65381,9,65382,65470,1,65474,65479,1,65482,65487,1,65490,65495,1,65498,65500,1,65504,65505,8,65506,65508,9,65509,65510,8,65512,65518,9,65529,65533,9,65536,65547,1,65549,65574,1,65576,65594,1,65596,65597,1,65599,65613,1,65616,65629,1,65664,65786,1,65792,65792,1,65793,65793,9,65794,65794,1,65799,65843,1,65847,65855,1,65856,65932,9,65933,65934,1,65936,65947,9,65952,65952,9,66000,66044,1,66045,66045,11,66176,66204,1,66208,66256,1,66272,66272,11,66273,66299,5,66304,66339,1,66349,66378,1,66384,66421,1,66422,66426,11,66432,66461,1,66463,66499,1,66504,66517,1,66560,66717,1,66720,66729,1,66736,66771,1,66776,66811,1,66816,66855,1,66864,66915,1,66927,66927,1,67072,67382,1,67392,67413,1,67424,67431,1,67584,67589,2,67592,67592,2,67594,67637,2,67639,67640,2,67644,67644,2,67647,67669,2,67671,67742,2,67751,67759,2,67808,67826,2,67828,67829,2,67835,67867,2,67871,67871,9,67872,67897,2,67903,67903,2,67968,68023,2,68028,68047,2,68050,68096,2,68097,68099,11,68101,68102,11,68108,68111,11,68112,68115,2,68117,68119,2,68121,68149,2,68152,68154,11,68159,68159,11,68160,68168,2,68176,68184,2,68192,68255,2,68288,68324,2,68325,68326,11,68331,68342,2,68352,68405,2,68409,68415,9,68416,68437,2,68440,68466,2,68472,68497,2,68505,68508,2,68521,68527,2,68608,68680,2,68736,68786,2,68800,68850,2,68858,68863,2,68864,68899,3,68900,68903,11,68912,68921,4,69216,69246,4,69376,69415,2,69424,69445,3,69446,69456,11,69457,69465,3,69600,69622,2,69632,69632,1,69633,69633,11,69634,69687,1,69688,69702,11,69703,69709,1,69714,69733,9,69734,69743,1,69759,69761,11,69762,69810,1,69811,69814,11,69815,69816,1,69817,69818,11,69819,69825,1,69837,69837,1,69840,69864,1,69872,69881,1,69888,69890,11,69891,69926,1,69927,69931,11,69932,69932,1,69933,69940,11,69942,69958,1,69968,70002,1,70003,70003,11,70004,70006,1,70016,70017,11,70018,70069,1,70070,70078,11,70079,70088,1,70089,70092,11,70093,70093,1,70096,70111,1,70113,70132,1,70144,70161,1,70163,70190,1,70191,70193,11,70194,70195,1,70196,70196,11,70197,70197,1,70198,70199,11,70200,70205,1,70206,70206,11,70272,70278,1,70280,70280,1,70282,70285,1,70287,70301,1,70303,70313,1,70320,70366,1,70367,70367,11,70368,70370,1,70371,70378,11,70384,70393,1,70400,70401,11,70402,70403,1,70405,70412,1,70415,70416,1,70419,70440,1,70442,70448,1,70450,70451,1,70453,70457,1,70459,70460,11,70461,70463,1,70464,70464,11,70465,70468,1,70471,70472,1,70475,70477,1,70480,70480,1,70487,70487,1,70493,70499,1,70502,70508,11,70512,70516,11,70656,70711,1,70712,70719,11,70720,70721,1,70722,70724,11,70725,70725,1,70726,70726,11,70727,70745,1,70747,70747,1,70749,70749,1,70750,70750,11,70751,70751,1,70784,70834,1,70835,70840,11,70841,70841,1,70842,70842,11,70843,70846,1,70847,70848,11,70849,70849,1,70850,70851,11,70852,70855,1,70864,70873,1,71040,71089,1,71090,71093,11,71096,71099,1,71100,71101,11,71102,71102,1,71103,71104,11,71105,71131,1,71132,71133,11,71168,71218,1,71219,71226,11,71227,71228,1,71229,71229,11,71230,71230,1,71231,71232,11,71233,71236,1,71248,71257,1,71264,71276,9,71296,71338,1,71339,71339,11,71340,71340,1,71341,71341,11,71342,71343,1,71344,71349,11,71350,71350,1,71351,71351,11,71352,71352,1,71360,71369,1,71424,71450,1,71453,71455,11,71456,71457,1,71458,71461,11,71462,71462,1,71463,71467,11,71472,71487,1,71680,71726,1,71727,71735,11,71736,71736,1,71737,71738,11,71739,71739,1,71840,71922,1,71935,71935,1,72096,72103,1,72106,72147,1,72148,72151,11,72154,72155,11,72156,72159,1,72160,72160,11,72161,72164,1,72192,72192,1,72193,72198,11,72199,72200,1,72201,72202,11,72203,72242,1,72243,72248,11,72249,72250,1,72251,72254,11,72255,72262,1,72263,72263,11,72272,72272,1,72273,72278,11,72279,72280,1,72281,72283,11,72284,72329,1,72330,72342,11,72343,72343,1,72344,72345,11,72346,72354,1,72384,72440,1,72704,72712,1,72714,72751,1,72752,72758,11,72760,72765,11,72766,72773,1,72784,72812,1,72816,72847,1,72850,72871,11,72873,72873,1,72874,72880,11,72881,72881,1,72882,72883,11,72884,72884,1,72885,72886,11,72960,72966,1,72968,72969,1,72971,73008,1,73009,73014,11,73018,73018,11,73020,73021,11,73023,73029,11,73030,73030,1,73031,73031,11,73040,73049,1,73056,73061,1,73063,73064,1,73066,73102,1,73104,73105,11,73107,73108,1,73109,73109,11,73110,73110,1,73111,73111,11,73112,73112,1,73120,73129,1,73440,73458,1,73459,73460,11,73461,73464,1,73664,73684,1,73685,73692,9,73693,73696,8,73697,73713,9,73727,74649,1,74752,74862,1,74864,74868,1,74880,75075,1,77824,78894,1,78896,78904,1,82944,83526,1,92160,92728,1,92736,92766,1,92768,92777,1,92782,92783,1,92880,92909,1,92912,92916,11,92917,92917,1,92928,92975,1,92976,92982,11,92983,92997,1,93008,93017,1,93019,93025,1,93027,93047,1,93053,93071,1,93760,93850,1,93952,94026,1,94031,94031,11,94032,94087,1,94095,94098,11,94099,94111,1,94176,94177,1,94178,94178,9,94179,94179,1,94208,100343,1,100352,101106,1,110592,110878,1,110928,110930,1,110948,110951,1,110960,111355,1,113664,113770,1,113776,113788,1,113792,113800,1,113808,113817,1,113820,113820,1,113821,113822,11,113823,113823,1,113824,113827,10,118784,119029,1,119040,119078,1,119081,119142,1,119143,119145,11,119146,119154,1,119155,119162,10,119163,119170,11,119171,119172,1,119173,119179,11,119180,119209,1,119210,119213,11,119214,119272,1,119296,119361,9,119362,119364,11,119365,119365,9,119520,119539,1,119552,119638,9,119648,119672,1,119808,119892,1,119894,119964,1,119966,119967,1,119970,119970,1,119973,119974,1,119977,119980,1,119982,119993,1,119995,119995,1,119997,120003,1,120005,120069,1,120071,120074,1,120077,120084,1,120086,120092,1,120094,120121,1,120123,120126,1,120128,120132,1,120134,120134,1,120138,120144,1,120146,120485,1,120488,120538,1,120539,120539,9,120540,120596,1,120597,120597,9,120598,120654,1,120655,120655,9,120656,120712,1,120713,120713,9,120714,120770,1,120771,120771,9,120772,120779,1,120782,120831,5,120832,121343,1,121344,121398,11,121399,121402,1,121403,121452,11,121453,121460,1,121461,121461,11,121462,121475,1,121476,121476,11,121477,121483,1,121499,121503,11,121505,121519,11,122880,122886,11,122888,122904,11,122907,122913,11,122915,122916,11,122918,122922,11,123136,123180,1,123184,123190,11,123191,123197,1,123200,123209,1,123214,123215,1,123584,123627,1,123628,123631,11,123632,123641,1,123647,123647,8,124928,125124,2,125127,125135,2,125136,125142,11,125184,125251,2,125252,125258,11,125259,125259,2,125264,125273,2,125278,125279,2,126065,126132,3,126209,126269,3,126464,126467,3,126469,126495,3,126497,126498,3,126500,126500,3,126503,126503,3,126505,126514,3,126516,126519,3,126521,126521,3,126523,126523,3,126530,126530,3,126535,126535,3,126537,126537,3,126539,126539,3,126541,126543,3,126545,126546,3,126548,126548,3,126551,126551,3,126553,126553,3,126555,126555,3,126557,126557,3,126559,126559,3,126561,126562,3,126564,126564,3,126567,126570,3,126572,126578,3,126580,126583,3,126585,126588,3,126590,126590,3,126592,126601,3,126603,126619,3,126625,126627,3,126629,126633,3,126635,126651,3,126704,126705,9,126976,127019,9,127024,127123,9,127136,127150,9,127153,127167,9,127169,127183,9,127185,127221,9,127232,127242,5,127243,127244,9,127248,127278,1,127279,127279,9,127280,127337,1,127338,127340,9,127344,127404,1,127462,127490,1,127504,127547,1,127552,127560,1,127568,127569,1,127584,127589,9,127744,128725,9,128736,128748,9,128752,128762,9,128768,128883,9,128896,128984,9,128992,129003,9,129024,129035,9,129040,129095,9,129104,129113,9,129120,129159,9,129168,129197,9,129280,129291,9,129293,129393,9,129395,129398,9,129402,129442,9,129445,129450,9,129454,129482,9,129485,129619,9,129632,129645,9,129648,129651,9,129656,129658,9,129664,129666,9,129680,129685,9,131072,173782,1,173824,177972,1,177984,178205,1,178208,183969,1,183984,191456,1,194560,195101,1,917505,917505,10,917536,917631,10,917760,917999,11,983040,1048573,1,1048576,1114109,1],"joining":[173,173,4,768,879,4,1155,1161,4,1425,1469,4,1471,1471,4,1473,1474,4,1476,1477,4,1479,1479,4,1552,1562,4,1564,1564,4,1568,1568,3,1570,1573,2,1574,1574,3,1575,1575,2,1576,1576,3,1577,1577,2,1578,1582,3,1583,1586,2,1587,1599,3,1601,1607,3,1608,1608,2,1609,1610,3,1611,1631,4,1646,1647,3,1648,1648,4,1649,1651,2,1653,1655,2,1656,1671,3,1672,1689,2,1690,1727,3,1728,1728,2,1729,1730,3,1731,1739,2,1740,1740,3,1741,1741,2,1742,1742,3,1743,1743,2,1744,1745,3,1746,1747,2,1749,1749,2,1750,1756,4,1759,1764,4,1767,1768,4,1770,1773,4,1774,1775,2,1786,1788,3,1791,1791,3,1807,1807,4,1808,1808,2,1809,1809,4,1810,1812,3,1813,1817,2,1818,1821,3,1822,1822,2,1823,1831,3,1832,1832,2,1833,1833,3,1834,1834,2,1835,1835,3,1836,1836,2,1837,1838,3,1839,1839,2,1840,1866,4,1869,1869,2,1870,1880,3,1881,1883,2,1884,1898,3,1899,1900,2,1901,1904,3,1905,1905,2,1906,1906,3,1907,1908,2,1909,1911,3,1912,1913,2,1914,1919,3,1958,1968,4,1994,2026,3,2027,2035,4,2045,2045,4,2070,2073,4,2075,2083,4,2085,2087,4,2089,2093,4,2112,2112,2,2113,2117,3,2118,2119,2,2120,2120,3,2121,2121,2,2122,2131,3,2132,2132,2,2133,2133,3,2137,2139,4,2144,2144,3,2146,2149,3,2151,2151,2,2152,2152,3,2153,2154,2,2208,2217,3,2218,2220,2,2222,2222,2,2223,2224,3,2225,2226,2,2227,2228,3,2230,2232,3,2233,2233,2,2234,2237,3,2259,2273,4,2275,2306,4,2362,2362,4,2364,2364,4,2369,2376,4,2381,2381,4,2385,2391,4,2402,2403,4,2433,2433,4,2492,2492,4,2497,2500,4,2509,2509,4,2530,2531,4,2558,2558,4,2561,2562,4,2620,2620,4,2625,2626,4,2631,2632,4,2635,2637,4,2641,2641,4,2672,2673,4,2677,2677,4,2689,2690,4,2748,2748,4,2753,2757,4,2759,2760,4,2765,2765,4,2786,2787,4,2810,2815,4,2817,2817,4,2876,2876,4,2879,2879,4,2881,2884,4,2893,2893,4,2902,2902,4,2914,2915,4,2946,2946,4,3008,3008,4,3021,3021,4,3072,3072,4,3076,3076,4,3134,3136,4,3142,3144,4,3146,3149,4,3157,3158,4,3170,3171,4,3201,3201,4,3260,3260,4,3263,3263,4,3270,3270,4,3276,3277,4,3298,3299,4,3328,3329,4,3387,3388,4,3393,3396,4,3405,3405,4,3426,3427,4,3530,3530,4,3538,3540,4,3542,3542,4,3633,3633,4,3636,3642,4,3655,3662,4,3761,3761,4,3764,3772,4,3784,3789,4,3864,3865,4,3893,3893,4,3895,3895,4,3897,3897,4,3953,3966,4,3968,3972,4,3974,3975,4,3981,3991,4,3993,4028,4,4038,4038,4,4141,4144,4,4146,4151,4,4153,4154,4,4157,4158,4,4184,4185,4,4190,4192,4,4209,4212,4,4226,4226,4,4229,4230,4,4237,4237,4,4253,4253,4,4957,4959,4,5906,5908,4,5938,5940,4,5970,5971,4,6002,6003,4,6068,6069,4,6071,6077,4,6086,6086,4,6089,6099,4,6109,6109,4,6151,6151,3,6155,6157,4,6176,6264,3,6277,6278,4,6279,6312,3,6313,6313,4,6314,6314,3,6432,6434,4,6439,6440,4,6450,6450,4,6457,6459,4,6679,6680,4,6683,6683,4,6742,6742,4,6744,6750,4,6752,6752,4,6754,6754,4,6757,6764,4,6771,6780,4,6783,6783,4,6832,6846,4,6912,6915,4,6964,6964,4,6966,6970,4,6972,6972,4,6978,6978,4,7019,7027,4,7040,7041,4,7074,7077,4,7080,7081,4,7083,7085,4,7142,7142,4,7144,7145,4,7149,7149,4,7151,7153,4,7212,7219,4,7222,7223,4,7376,7378,4,7380,7392,4,7394,7400,4,7405,7405,4,7412,7412,4,7416,7417,4,7616,7673,4,7675,7679,4,8203,8203,4,8206,8207,4,8234,8238,4,8288,8292,4,8298,8303,4,8400,8432,4,11503,11505,4,11647,11647,4,11744,11775,4,12330,12333,4,12441,12442,4,42607,42610,4,42612,42621,4,42654,42655,4,42736,42737,4,43010,43010,4,43014,43014,4,43019,43019,4,43045,43046,4,43072,43121,3,43122,43122,1,43204,43205,4,43232,43249,4,43263,43263,4,43302,43309,4,43335,43345,4,43392,43394,4,43443,43443,4,43446,43449,4,43452,43453,4,43493,43493,4,43561,43566,4,43569,43570,4,43573,43574,4,43587,43587,4,43596,43596,4,43644,43644,4,43696,43696,4,43698,43700,4,43703,43704,4,43710,43711,4,43713,43713,4,43756,43757,4,43766,43766,4,44005,44005,4,44008,44008,4,44013,44013,4,64286,64286,4,65024,65039,4,65056,65071,4,65279,65279,4,65529,65531,4,66045,66045,4,66272,66272,4,66422,66426,4,68097,68099,4,68101,68102,4,68108,68111,4,68152,68154,4,68159,68159,4,68288,68292,3,68293,68293,2,68295,68295,2,68297,68298,2,68301,68301,1,68302,68306,2,68307,68310,3,68311,68311,1,68312,68316,3,68317,68317,2,68318,68320,3,68321,68321,2,68324,68324,2,68325,68326,4,68331,68334,3,68335,68335,2,68480,68480,3,68481,68481,2,68482,68482,3,68483,68485,2,68486,68488,3,68489,68489,2,68490,68491,3,68492,68492,2,68493,68493,3,68494,68495,2,68496,68496,3,68497,68497,2,68521,68524,2,68525,68526,3,68864,68864,1,68865,68897,3,68898,68898,2,68899,68899,3,68900,68903,4,69424,69426,3,69427,69427,2,69428,69444,3,69446,69456,4,69457,69459,3,69460,69460,2,69633,69633,4,69688,69702,4,69759,69761,4,69811,69814,4,69817,69818,4,69888,69890,4,69927,69931,4,69933,69940,4,70003,70003,4,70016,70017,4,70070,70078,4,70089,70092,4,70191,70193,4,70196,70196,4,70198,70199,4,70206,70206,4,70367,70367,4,70371,70378,4,70400,70401,4,70459,70460,4,70464,70464,4,70502,70508,4,70512,70516,4,70712,70719,4,70722,70724,4,70726,70726,4,70750,70750,4,70835,70840,4,70842,70842,4,70847,70848,4,70850,70851,4,71090,71093,4,71100,71101,4,71103,71104,4,71132,71133,4,71219,71226,4,71229,71229,4,71231,71232,4,71339,71339,4,71341,71341,4,71344,71349,4,71351,71351,4,71453,71455,4,71458,71461,4,71463,71467,4,71727,71735,4,71737,71738,4,72148,72151,4,72154,72155,4,72160,72160,4,72193,72202,4,72243,72248,4,72251,72254,4,72263,72263,4,72273,72278,4,72281,72283,4,72330,72342,4,72344,72345,4,72752,72758,4,72760,72765,4,72767,72767,4,72850,72871,4,72874,72880,4,72882,72883,4,72885,72886,4,73009,73014,4,73018,73018,4,73020,73021,4,73023,73029,4,73031,73031,4,73104,73105,4,73109,73109,4,73111,73111,4,73459,73460,4,78896,78904,4,92912,92916,4,92976,92982,4,94031,94031,4,94095,94098,4,113821,113822,4,113824,113827,4,119143,119145,4,119155,119170,4,119173,119179,4,119210,119213,4,119362,119364,4,121344,121398,4,121403,121452,4,121461,121461,4,121476,121476,4,121499,121503,4,121505,121519,4,122880,122886,4,122888,122904,4,122907,122913,4,122915,122916,4,122918,122922,4,123184,123190,4,123628,123631,4,125136,125142,4,125184,125251,3,125252,125259,4,917505,917505,4,917536,917631,4,917760,917999,4],"script":[880,883,1,885,887,1,890,893,1,895,895,1,900,900,1,902,902,1,904,906,1,908,908,1,910,929,1,931,993,1,1008,1023,1,1425,1479,2,1488,1514,2,1519,1524,2,7462,7466,1,7517,7521,1,7526,7530,1,7615,7615,1,7936,7957,1,7960,7965,1,7968,8005,1,8008,8013,1,8016,8023,1,8025,8025,1,8027,8027,1,8029,8029,1,8031,8061,1,8064,8116,1,8118,8132,1,8134,8147,1,8150,8155,1,8157,8175,1,8178,8180,1,8182,8190,1,8486,8486,1,11904,11929,3,11931,12019,3,12032,12245,3,12293,12293,3,12295,12295,3,12321,12329,3,12344,12347,3,12353,12438,4,12445,12447,4,12449,12538,5,12541,12543,5,12784,12799,5,13008,13054,5,13056,13143,5,13312,19893,3,19968,40943,3,43877,43877,1,63744,64109,3,64112,64217,3,64285,64310,2,64312,64316,2,64318,64318,2,64320,64321,2,64323,64324,2,64326,64335,2,65382,65391,5,65393,65437,5,65856,65934,1,65952,65952,1,110592,110592,5,110593,110878,4,110928,110930,4,110948,110951,5,119296,119365,1,127488,127488,4,131072,173782,3,173824,177972,3,177984,178205,3,178208,183969,3,183984,191456,3,194560,195101,3]}; diff --git a/packages/fedify/src/delivery-suspension/idna.test.ts b/packages/fedify/src/delivery-suspension/idna.test.ts new file mode 100644 index 000000000..9f473afbd --- /dev/null +++ b/packages/fedify/src/delivery-suspension/idna.test.ts @@ -0,0 +1,213 @@ +import { deepStrictEqual, equal, throws } from "node:assert/strict"; +import { test } from "@fedify/fixture"; +import { + IDNA_DATA_SHA256, + IDNA_TABLES, + IDNA_UNICODE_VERSION, +} from "./idna-data.ts"; +import { + decodePunycode, + encodePunycode, + idnaProperty, + validateIdnaHostname, +} from "./idna.ts"; + +function alabel(label: string): string { + return `xn--${encodePunycode(label)}`; +} + +test("delivery suspension IDNA validates canonical Unicode 12 A-labels", () => { + const vectors = [ + ["faß", "xn--fa-hia"], + ["l·l", "xn--ll-0ea"], + ["͵β", "xn--wva6j"], + ["א׳", "xn--4db4e"], + ["カ・ナ", "xn--lck2c6g"], + ["ب\u200cب", "xn--ngba799q"], + ["क्‍ष", "xn--11b2ezcw70k"], + ["bücher", "xn--bcher-kva"], + ["𐐨--b", "xn----b-2b1t"], + ]; + for (const [unicode, ascii] of vectors) { + equal(alabel(unicode), ascii, unicode); + equal(decodePunycode(ascii.slice(4)), unicode, ascii); + equal(validateIdnaHostname(`${ascii}.example`), null, unicode); + } + for (const label of [ + "क्‌ष", + "ب\u200cا", // D + ZWNJ + R. + "\u{10acd}\u200c\u{10ac0}", // L + ZWNJ + D. + "بَ‌َب", + "א״", + "カ・", + "漢・", + "ひ・", + "ب١", + "ب۱", + "ب١َ", + "א", + ]) { + equal(validateIdnaHostname(`${alabel(label)}.example`), null, label); + } + equal(validateIdnaHostname("123.example"), null); + equal(validateIdnaHostname("xn--fa-hia.example."), null); +}); + +test("delivery suspension IDNA rejects invalid context and normalization", () => { + const invalid = [ + "𐐨a--b", + "a·a", + "l·a", + "a·l", + "β͵", + "͵a", + "a׳", + "a״", + "׳א", + "a・b", + "ب١۱", + "ب۱١", + "ب١1", + "a‌b", + "a‍b", + "‌ب", + "ب‌", + "بَ‌a", + "a‌َب", + "ا\u200cب", // R cannot occur on the left of ZWNJ. + "ب\u200c\u{10acd}", // L cannot occur on the right. + "・", + "क‍ष", + "K", + "e\u0301", + "\u0301a", + "☃", + "😀", + "ab--é", + "-é", + "é-", + "\u{1e4d0}", // Assigned after Unicode 12.0.0. + "\u0378", // Never assigned in the pinned repertoire. + ]; + for (const label of invalid) { + const ascii = alabel(label); + equal( + typeof validateIdnaHostname(`${ascii}.example`), + "string", + `${label} (${ascii})`, + ); + } + for (const hostname of [ + "xn--abc-", + "xn--", + "xn--a", + "xn--z", + "xn--99999999999999999999999999999999999999999999999999", + "ab--cd", + "-a", + "a-", + "a..b", + "a_", + ".", + "é.example", + ]) { + equal(typeof validateIdnaHostname(hostname), "string", hostname); + } +}); + +test("delivery suspension IDNA applies bidi rules to the whole decoded domain", () => { + const hebrew = alabel("אב"), + arabic = alabel("بب"); + for (const name of [ + `${hebrew}.example`, + `${hebrew}.a1`, + `${hebrew}.a-1`, + `${hebrew}.${arabic}`, + `${alabel("ب١")}.example`, + ]) { + equal(validateIdnaHostname(name), null, name); + } + for (const name of [ + `${hebrew}.1abc`, + `123.${hebrew}`, + `${alabel("aא")}.example`, + `${alabel("אa")}.example`, + `${alabel("א-")}.example`, + `${alabel("1א")}.example`, + `${alabel("ب١1")}.example`, + ]) { + equal(typeof validateIdnaHostname(name), "string", name); + } +}); + +test("delivery suspension Punycode handles scalar boundaries and checked arithmetic", () => { + for (const label of [ + "", + "ascii", + "mañana", + "例え", + "\u{10ffff}", + "a\u{10000}b", + "a\u{80}", + "aööa", + ]) { + equal(decodePunycode(encodePunycode(label)), label); + } + for (const payload of [ + "!", + "z", + "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", + ]) { + throws(() => decodePunycode(payload), RangeError, payload); + } +}); + +test("delivery suspension IDNA enforces DNS label and domain boundaries", () => { + equal(validateIdnaHostname("a".repeat(63)), null); + equal(typeof validateIdnaHostname("a".repeat(64)), "string"); + const maximum = `${"a".repeat(63)}.${"b".repeat(63)}.${"c".repeat(63)}.${"d".repeat(61)}`; + equal(maximum.length, 253); + equal(validateIdnaHostname(maximum), null); + equal(validateIdnaHostname(`${maximum}.`), null); + equal(typeof validateIdnaHostname(`${maximum}a`), "string"); +}); + +test("delivery suspension Unicode 12 tables preserve source ranges and digest", async () => { + equal(IDNA_UNICODE_VERSION, "12.0.0"); + const expected = + "74d19af17cc5b9c29b470f1abe5858a66bd6c221ba8831af65cf143df9d81cd7"; + equal(IDNA_DATA_SHA256, expected); + const bytes = new TextEncoder().encode(JSON.stringify(IDNA_TABLES)); + const digest = await crypto.subtle.digest("SHA-256", bytes); + equal( + Array.from(new Uint8Array(digest), (byte) => + byte.toString(16).padStart(2, "0"), + ).join(""), + expected, + ); + for (const key of Object.keys(IDNA_TABLES) as (keyof typeof IDNA_TABLES)[]) { + const ranges = IDNA_TABLES[key]; + for (let index = 0; index < ranges.length; index += 3) { + const [first, last, value] = ranges.slice(index, index + 3); + equal(first <= last && value > 0, true); + if (index) equal(ranges[index - 2] < first, true); + equal(idnaProperty(key, first), value); + equal(idnaProperty(key, last), value); + if (index === 0 || ranges[index - 2] + 1 < first) + equal(idnaProperty(key, first - 1), 0); + if (index + 3 === ranges.length || ranges[index + 3] > last + 1) + equal(idnaProperty(key, last + 1), 0); + } + } + // These ranges use UnicodeData First/Last records, not per-character lines. + deepStrictEqual( + [0x4e00, 0x5000, 0x9fef].map((cp) => idnaProperty("assigned", cp)), + [1, 1, 1], + ); + equal(idnaProperty("bidi", 0x5000), 1); + equal(idnaProperty("assigned", 0x1e4d0), 0); + equal(idnaProperty("assigned", 0xe001), 1); + equal(idnaProperty("validity", 0xe001), 0); + equal(idnaProperty("virama", 0x094d), 1); + equal(idnaProperty("joining", 0x064e), 4); +}); diff --git a/packages/fedify/src/delivery-suspension/idna.ts b/packages/fedify/src/delivery-suspension/idna.ts new file mode 100644 index 000000000..e15065bda --- /dev/null +++ b/packages/fedify/src/delivery-suspension/idna.ts @@ -0,0 +1,240 @@ +/** Private IDNA2008 validation using the pinned Unicode 12.0.0 repertoire. */ +import { IDNA_TABLES } from "./idna-data.ts"; + +type Table = keyof typeof IDNA_TABLES; +/** Look up inclusive generated ranges without depending on the runtime's Unicode data. */ +export function idnaProperty(table: Table, point: number): number { + const ranges = IDNA_TABLES[table]; + let low = 0, + high = ranges.length / 3 - 1; + while (low <= high) { + const middle = Math.floor((low + high) / 2), + index = middle * 3; + if (point < ranges[index]) high = middle - 1; + else if (point > ranges[index + 1]) low = middle + 1; + else return ranges[index + 2]; + } + return 0; +} + +const MAX_INTEGER = 0x7fffffff; +function checked(value: number): number { + if (!Number.isSafeInteger(value) || value < 0 || value > MAX_INTEGER) { + throw new RangeError("Punycode arithmetic overflow"); + } + return value; +} +function adapt(delta: number, count: number, first: boolean): number { + delta = Math.floor(delta / (first ? 700 : 2)); + delta = checked(delta + Math.floor(delta / count)); + let k = 0; + while (delta > 455) { + delta = Math.floor(delta / 35); + k += 36; + } + return k + Math.floor((36 * delta) / (delta + 38)); +} +function digit(value: number): string { + return String.fromCharCode(value + (value < 26 ? 97 : 22)); +} +function value(code: number): number { + if (code >= 97 && code <= 122) return code - 97; + if (code >= 48 && code <= 57) return code - 22; + return 36; +} +/** RFC 3492 codec; callers still need IDNA validation. */ +export function encodePunycode(input: string): string { + const points = Array.from(input, (character) => character.codePointAt(0)!); + let result = points + .filter((point) => point < 128) + .map((point) => String.fromCharCode(point)) + .join(""); + let handled = result.length, + n = 128, + delta = 0, + bias = 72; + const basic = handled; + if (handled > 0) result += "-"; + while (handled < points.length) { + let next = 0x110000; + for (const point of points) if (point >= n && point < next) next = point; + delta = checked(delta + checked((next - n) * (handled + 1))); + n = next; + for (const point of points) { + if (point < n) delta = checked(delta + 1); + if (point !== n) continue; + let q = delta; + for (let k = 36; ; k += 36) { + const threshold = Math.max(1, Math.min(26, k - bias)); + if (q < threshold) break; + result += digit(threshold + ((q - threshold) % (36 - threshold))); + q = Math.floor((q - threshold) / (36 - threshold)); + } + result += digit(q); + bias = adapt(delta, handled + 1, handled === basic); + delta = 0; + handled++; + } + delta = checked(delta + 1); + n = checked(n + 1); + } + return result; +} +/** RFC 3492 codec; malformed input throws and never undergoes compatibility mapping. */ +export function decodePunycode(input: string): string { + const points: number[] = []; + let cursor = 0, + n = 128, + i = 0, + bias = 72; + const delimiter = input.lastIndexOf("-"); + if (delimiter >= 0) { + for (const character of input.slice(0, delimiter)) { + const point = character.charCodeAt(0); + if (point >= 128) + throw new RangeError("Non-ASCII Punycode basic character"); + points.push(point); + } + cursor = delimiter + 1; + } + while (cursor < input.length) { + const old = i; + let weight = 1; + for (let k = 36; ; k += 36) { + if (cursor >= input.length) throw new RangeError("Truncated Punycode"); + const decoded = value(input.charCodeAt(cursor++)); + if (decoded >= 36) throw new RangeError("Invalid Punycode digit"); + i = checked(i + checked(decoded * weight)); + const threshold = Math.max(1, Math.min(26, k - bias)); + if (decoded < threshold) break; + weight = checked(weight * (36 - threshold)); + } + const count = points.length + 1; + bias = adapt(i - old, count, old === 0); + n = checked(n + Math.floor(i / count)); + i %= count; + if (n > 0x10ffff || (n >= 0xd800 && n <= 0xdfff)) + throw new RangeError("Invalid Unicode scalar"); + points.splice(i++, 0, n); + } + return points.map((point) => String.fromCodePoint(point)).join(""); +} + +function contextValid(points: readonly number[], index: number): boolean { + const point = points[index], + previous = points[index - 1], + next = points[index + 1]; + const property = (table: Table, cp: number | undefined) => + cp == null ? 0 : idnaProperty(table, cp); + switch (point) { + case 0x200d: + return property("virama", previous) === 1; + case 0x200c: { + if (property("virama", previous) === 1) return true; + let left = index - 1, + right = index + 1; + while (left >= 0 && property("joining", points[left]) === 4) left--; + while (right < points.length && property("joining", points[right]) === 4) + right++; + return ( + [1, 3].includes(property("joining", points[left])) && + [2, 3].includes(property("joining", points[right])) + ); + } + case 0x00b7: + return previous === 0x6c && next === 0x6c; + case 0x0375: + return property("script", next) === 1; + case 0x05f3: + case 0x05f4: + return property("script", previous) === 2; + case 0x30fb: + return points.some((cp) => [3, 4, 5].includes(property("script", cp))); + default: + if (point >= 0x0660 && point <= 0x0669) + return !points.some((cp) => cp >= 0x06f0 && cp <= 0x06f9); + if (point >= 0x06f0 && point <= 0x06f9) + return !points.some((cp) => cp >= 0x0660 && cp <= 0x0669); + return false; + } +} +function validLabel(label: string): boolean { + const points = Array.from(label, (character) => character.codePointAt(0)!); + // Check the pinned repertoire before using the runtime NFC implementation. + if (points.some((point) => idnaProperty("assigned", point) === 0)) + return false; + if ( + label.normalize("NFC") !== label || + label.startsWith("-") || + label.endsWith("-") || + (points[2] === 0x2d && points[3] === 0x2d) + ) + return false; + if (!points.length || idnaProperty("mark", points[0]) !== 0) return false; + return points.every((point, index) => { + const status = idnaProperty("validity", point); + return ( + status === 1 || + ((status === 2 || status === 3) && contextValid(points, index)) + ); + }); +} +function validBidi(label: string): boolean { + // RFC 5893 section 2: R/AL starts RTL; L starts LTR. + const classes = Array.from(label, (character) => + idnaProperty("bidi", character.codePointAt(0)!), + ); + const rtl = classes[0] === 2 || classes[0] === 3; + if (!rtl && classes[0] !== 1) return false; + const allowed = rtl + ? [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] + : [1, 5, 6, 7, 8, 9, 10, 11]; + if (classes.some((property) => !allowed.includes(property))) return false; + let last = classes.length - 1; + while (last >= 0 && classes[last] === 11) last--; + if (!(rtl ? [2, 3, 4, 5] : [1, 5]).includes(classes[last])) return false; + return !rtl || !(classes.includes(4) && classes.includes(5)); +} + +/** + * Validate an ASCII DNS hostname as IDNA2008, preserving a terminal DNS dot. + * Unicode 12.0.0 data is pinned; newer assigned characters are rejected. + * Returns an error message or null. No UTS #46 or IDNA2003 mappings are used. + */ +export function validateIdnaHostname(hostname: string): string | null { + const name = hostname.endsWith(".") ? hostname.slice(0, -1) : hostname; + if (name.length > 253 || !name) + return "The DNS hostname must contain 1–253 ASCII characters."; + const decoded: string[] = []; + for (const label of name.split(".")) { + if (!/^[a-z0-9-]{1,63}$/.test(label)) + return "DNS labels must contain 1–63 ASCII letters, digits, or hyphens."; + let unicode = label; + if (label.startsWith("xn--")) { + try { + unicode = decodePunycode(label.slice(4)); + if ( + !Array.from(unicode).some( + (character) => character.codePointAt(0)! > 127, + ) || + encodePunycode(unicode) !== label.slice(4) + ) + return "The IDNA A-label is not canonical."; + } catch { + return "The IDNA A-label contains invalid Punycode."; + } + } + if (!validLabel(unicode)) + return "The DNS label fails Unicode 12.0.0 IDNA2008 validation."; + decoded.push(unicode); + } + // Bidi is a domain-wide condition, including decoded A-labels and ASCII siblings. + const bidiDomain = decoded.some((label) => + Array.from(label).some((character) => + [2, 3, 4].includes(idnaProperty("bidi", character.codePointAt(0)!)), + ), + ); + if (bidiDomain && !decoded.every(validBidi)) + return "The domain fails RFC 5893 bidirectional-label rules."; + return null; +} diff --git a/packages/fedify/src/delivery-suspension/mod.ts b/packages/fedify/src/delivery-suspension/mod.ts new file mode 100644 index 000000000..54dd4174f --- /dev/null +++ b/packages/fedify/src/delivery-suspension/mod.ts @@ -0,0 +1,45 @@ +/** + * Offline FEP-f799 shape tools. These expose unverified claims; they do not + * activate receiving, suspend delivery, fetch resources, or verify authority. + * + * @example + * ```typescript + * import { parseDeliverySuspensionDocument } from "@fedify/fedify/delivery-suspension"; + * async function inspectNotice(rawJson: unknown) { + * const result = await parseDeliverySuspensionDocument(rawJson); + * if (result.ok) console.log(result.value.suspensionStatus); + * } + * ``` + * @module + * @since 2.5.0 + */ +export { + getDeliverySuspensionContextLoader, + parseActorControlMetadata, + parseDeliverySuspensionActivityDocument, + parseDeliverySuspensionDocument, + parseInboxControlMetadata, +} from "./parse.ts"; +export { + getDeliverySuspensionUrlOrigin, + parseDeliverySuspensionOrigin, +} from "./origin.ts"; +export type { + ActorControlMetadata, + ActorEndpointsMetadata, + ControlLinkState, + ControlLinkValue, + ControlParseOptions, + ControlledOriginValue, + DeliverySuspensionActivityFacts, + DeliverySuspensionActivityIdentity, + DeliverySuspensionFacts, + DeliverySuspensionOrigin, + DeliverySuspensionTarget, + InboxControlMetadata, + ParseOptions, + ParseResult, + ShapeEvidence, + ShapeIssue, + ShapeJson, +} from "./types.ts"; diff --git a/packages/fedify/src/delivery-suspension/origin.test.ts b/packages/fedify/src/delivery-suspension/origin.test.ts new file mode 100644 index 000000000..f4b9d9b1a --- /dev/null +++ b/packages/fedify/src/delivery-suspension/origin.test.ts @@ -0,0 +1,235 @@ +import { equal } from "node:assert/strict"; +import { test } from "@fedify/fixture"; +import { + getDeliverySuspensionUrlOrigin, + parseDeliverySuspensionOrigin, + validateHttpsUri, +} from "./origin.ts"; + +test("delivery suspension origins preserve DNS spelling and normalize ports", () => { + const cases = [ + [ + "HTTPS://SOCIAL.example:443/", + "https://social.example", + "social.example", + 443, + ], + [ + "https://social.example:", + "https://social.example", + "social.example", + 443, + ], + [ + "https://social.example:000443", + "https://social.example", + "social.example", + 443, + ], + [ + "https://social.example:000", + "https://social.example:0", + "social.example", + 0, + ], + [ + "https://social.example:08443/", + "https://social.example:8443", + "social.example", + 8443, + ], + [ + "https://social.example.:65535", + "https://social.example.:65535", + "social.example.", + 65535, + ], + ["https://test.42", "https://test.42", "test.42", 443], + ["https://test.42.", "https://test.42.", "test.42.", 443], + [ + "https://XN--FA-HIA.example", + "https://xn--fa-hia.example", + "xn--fa-hia.example", + 443, + ], + ["https://fass.example", "https://fass.example", "fass.example", 443], + [ + "https://xn----b-2b1t.example", + "https://xn----b-2b1t.example", + "xn----b-2b1t.example", + 443, + ], + ] as const; + for (const [raw, normalized, hostname, port] of cases) { + const result = parseDeliverySuspensionOrigin(raw); + equal(result.ok, true, raw); + if (!result.ok) continue; + equal(result.value.raw, raw); + equal(result.value.normalized, normalized); + equal(result.value.hostname, hostname); + equal(result.value.port, port); + equal(result.warnings.length, 0); + equal(Object.isFrozen(result.value), true); + } +}); + +test("delivery suspension origins validate IP literals before URL normalization", () => { + for (const [raw, normalized, hostname] of [ + ["https://192.0.2.1", "https://192.0.2.1", "192.0.2.1"], + ["https://0.0.0.0", "https://0.0.0.0", "0.0.0.0"], + [ + "https://[2001:0DB8:0:0:0:0:0:1]:443/", + "https://[2001:db8::1]", + "2001:db8::1", + ], + [ + "https://[::ffff:192.0.2.1]:8443", + "https://[::ffff:c000:201]:8443", + "::ffff:c000:201", + ], + ["https://[0:0:0:0:0:0:0:0]", "https://[::]", "::"], + ["https://[1:0:0:2:0:0:3:4]", "https://[1::2:0:0:3:4]", "1::2:0:0:3:4"], + ]) { + const result = parseDeliverySuspensionOrigin(raw); + equal(result.ok, true, raw); + if (result.ok) { + equal(result.value.normalized, normalized); + equal(result.value.hostname, hostname); + } + } + for (const host of [ + "127.1", + "2130706433", + "0x7f000001", + "0177.0.0.1", + "127.00.0.1", + "127.0.0.1.", + "256.0.0.1", + "0x7f.0.0.1", + "0x", + "1.2.3", + "1.2.3.4.5", + "[::ffff:192.00.2.1]", + "[::ffff:256.0.0.1]", + "[1:2:3:4:5:6:7]", + "[1:2:3:4:5:6:7:8:9]", + "[1::2::3]", + "[:::]", + "[::1%25eth0]", + "[::1%eth0]", + "[v1.future]", + ]) { + equal(parseDeliverySuspensionOrigin(`https://${host}`).ok, false, host); + } +}); + +test("delivery suspension origins reject lossy and non-origin wire spellings", () => { + for (const raw of [ + "http://example.org", + "https:example.org", + "https:///example.org", + "https://", + "https://user@example.org", + "https://user:pass@example.org", + "https://@example.org", + " https://example.org", + "https://example.org ", + "https://example.org\n", + "https://exam\tple.org", + "https://example.org\\", + "https://example.org\\@evil.org", + "https://%65xample.org", + "https://faß.example", + "https://example.org", + "https://xn--abc-.example", + "https://xn--a--b-9k5y.example", + "https://example..org", + "https://-example.org", + "https://ab--cd.org", + "https://exa_mple.org", + "https://example.org:65536", + "https://example.org:-1", + "https://example.org:+443", + "https://example.org:1e2", + "https://example.org:443x", + "https://example.org:1:2", + "https://example.org?", + "https://example.org#", + "https://example.org/?", + "https://example.org/#", + "https://example.org//", + "https://example.org/.", + "https://example.org/%2e", + "https://example.org/a", + "https://example.org/%ZZ", + ]) + equal(parseDeliverySuspensionOrigin(raw).ok, false, raw); + // An already-created URL has lost this evidence. Callers must supply raw strings. + const lossy = "https://127.1"; + equal(parseDeliverySuspensionOrigin(lossy).ok, false); + equal(parseDeliverySuspensionOrigin(new URL(lossy).href).ok, true); +}); + +test("delivery suspension endpoint origins share strict authorities and allow URI suffixes", () => { + for (const suffix of [ + "/inbox", + "/a/../b", + "/%2e", + "//a", + "/inbox?x=%20#section", + "?", + "#", + "/a:@!$&'()*+,;=-._~%2f?x=/??#a/?", + ]) { + const raw = `HTTPS://Test.42:00443${suffix}`; + const result = getDeliverySuspensionUrlOrigin(raw); + equal(result.ok, true, raw); + if (result.ok) { + equal(result.value.normalized, "https://test.42"); + equal(result.value.raw, raw); + } + } + for (const raw of [ + "https://127.1/inbox", + "https://example.org/a%", + "https://example.org/%xy", + "https://example.org/a#b#c", + "https://example.org/a[b]", + "https://example.org/a b", + "https://example.org/é", + "https://example.org:65536/inbox", + ]) + equal(getDeliverySuspensionUrlOrigin(raw).ok, false, raw); +}); + +test("delivery suspension HTTPS syntax retains claims beyond strict IDNA origins", () => { + for (const raw of [ + "https://a_b.example/inbox", + "https://xn--abc-.example/inbox", + "https://127.1/inbox", + "https://example.org:65536/inbox", + "https://[v1.future]/inbox", + "https://%65xample.org/inbox", + "https://%E4%BE%8B.example/inbox", + ]) { + equal(validateHttpsUri(raw), null, raw); + equal(getDeliverySuspensionUrlOrigin(raw).ok, false, raw); + equal( + parseDeliverySuspensionOrigin(raw.replace(/\/inbox$/, "")).ok, + false, + raw, + ); + } + for (const raw of [ + "https://user@example.org/inbox", + "https://%6xample.org/inbox", + "https://example%.org/inbox", + "https://[::1%25eth0]/inbox", + "https://example.org/%g0", + "https://example.org:abc/inbox", + "https://example.org/a\u0000", + "https://example.org/\\a", + "https://[::ffff:01.2.3.4]/inbox", + ]) + equal(typeof validateHttpsUri(raw), "string", raw); +}); diff --git a/packages/fedify/src/delivery-suspension/origin.ts b/packages/fedify/src/delivery-suspension/origin.ts new file mode 100644 index 000000000..6091969d3 --- /dev/null +++ b/packages/fedify/src/delivery-suspension/origin.ts @@ -0,0 +1,192 @@ +import { validateIdnaHostname } from "./idna.ts"; +import type { DeliverySuspensionOrigin, ParseResult } from "./types.ts"; + +interface HttpsUri { + readonly host: string; + readonly bracketed: boolean; + readonly port: string | undefined; + readonly suffix: string; +} +function ipv4(host: string): boolean { + const octets = host.split("."); + return ( + octets.length === 4 && + octets.every( + (octet) => /^(?:0|[1-9][0-9]{0,2})$/.test(octet) && Number(octet) <= 255, + ) + ); +} +function ipv6(host: string): boolean { + if (!/^[0-9a-fA-F:.]+$/.test(host)) return false; + let text = host; + if (text.includes(".")) { + const lastColon = text.lastIndexOf(":"); + if (lastColon < 0 || !ipv4(text.slice(lastColon + 1))) return false; + text = `${text.slice(0, lastColon + 1)}0:0`; + } + const compressed = text.includes("::"); + if (compressed && text.indexOf("::") !== text.lastIndexOf("::")) return false; + const halves = compressed ? text.split("::") : [text]; + const groups = halves.flatMap((half) => (half === "" ? [] : half.split(":"))); + return ( + groups.every((group) => /^[0-9a-fA-F]{1,4}$/.test(group)) && + (compressed ? groups.length < 8 : groups.length === 8) + ); +} +function lexicalHttpsUri(raw: string): HttpsUri | string { + if (/[^\x21-\x7e]/.test(raw) || raw.includes("\\")) + return "An HTTPS URI must use ASCII without whitespace, controls, or backslashes."; + const match = /^https:\/\/([^/?#]*)(.*)$/i.exec(raw); + if (!match || !match[1]) + return "An absolute HTTPS URI with a nonempty host is required."; + const authority = match[1], + suffix = match[2]; + if (authority.includes("@")) + return "User information is not allowed in an HTTPS URI."; + let host: string, + port: string | undefined, + bracketed = false; + if (authority.startsWith("[")) { + const literal = /^\[([^\]]+)\](?::([0-9]*))?$/.exec(authority); + if (!literal) return "The bracketed IP authority is malformed."; + host = literal[1]; + port = literal[2]; + bracketed = true; + // RFC 3986 also permits IPvFuture literals; strict origin computation below + // accepts only IPv6. This distinction preserves syntax-only URI claims. + if ( + !ipv6(host) && + !/^v[0-9a-f]+\.[A-Za-z0-9._~!$&'()*+,;=:-]+$/i.test(host) + ) + return "The IP literal is malformed."; + } else { + const registered = + /^((?:[A-Za-z0-9._~!$&'()*+,;=-]|%[0-9a-fA-F]{2})+)(?::([0-9]*))?$/.exec( + authority, + ); + if (!registered) return "The host or decimal port is malformed."; + host = registered[1]; + port = registered[2]; + } + // RFC 3986 path-abempty, query and fragment. Validate percent escapes before + // accepting their percent characters as members of a component. + if (/%(?![0-9a-fA-F]{2})/.test(suffix)) + return "The HTTPS URI has a malformed percent escape."; + if ( + !/^(?:\/[A-Za-z0-9._~!$&'()*+,;=:@%/-]*)?(?:\?[A-Za-z0-9._~!$&'()*+,;=:@%/?-]*)?(?:#[A-Za-z0-9._~!$&'()*+,;=:@%/?-]*)?$/.test( + suffix, + ) + ) + return "The HTTPS URI path, query, or fragment is malformed."; + return { host, bracketed, port, suffix }; +} +/** Internal RFC 3986 HTTPS URI syntax check; no identity or authority inference. */ +export function validateHttpsUri(raw: string): string | null { + const parsed = lexicalHttpsUri(raw); + return typeof parsed === "string" ? parsed : null; +} +function failure(message: string): ParseResult { + return Object.freeze({ + ok: false, + issues: Object.freeze([ + Object.freeze({ code: "invalid-origin", path: "", message }), + ]), + }); +} +function parse( + raw: string, + rootOnly: boolean, +): ParseResult { + const parsed = lexicalHttpsUri(raw); + if (typeof parsed === "string") return failure(parsed); + if (parsed.host.includes("%")) + return failure("Percent escapes are not allowed in a strict origin host."); + if (rootOnly && parsed.suffix !== "" && parsed.suffix !== "/") + return failure( + "An origin must have an empty or single-slash path, with no query or fragment.", + ); + // A long all-zero prefix is valid and bounded by the caller's input limit; + // Number's infinity result is rejected without requiring integer coercion. + const port = + parsed.port === undefined || parsed.port === "" ? 443 : Number(parsed.port); + if (!Number.isInteger(port) || port < 0 || port > 65535) + return failure("The HTTPS port must be a decimal integer from 0 to 65535."); + let hostname = parsed.host.toLowerCase(), + serialized: string; + if (parsed.bracketed) { + if (!ipv6(hostname)) + return failure("Only IPv6 bracketed literals are supported for origins."); + // WHATWG is used only after independent IPv6 lexical validation, never + // for DNS names or origin assembly. It emits compressed hexadecimal even + // for embedded IPv4 tails (RFC 5952 section 5 mixed notation is optional). + try { + hostname = new URL(`https://[${hostname}]/`).hostname.slice(1, -1); + } catch { + return failure("The IPv6 literal is invalid."); + } + serialized = `[${hostname}]`; + } else { + // WHATWG's numeric-host rules would rewrite these legacy IPv4 forms. + // Accept only canonical four-octet decimal; preserve ordinary DNS names + // ending in a numeric label, such as test.42, without calling URL. + const candidate = hostname.endsWith(".") ? hostname.slice(0, -1) : hostname; + const numeric = candidate + .split(".") + .every((part) => /^(?:[0-9]+|0x[0-9a-f]*)$/i.test(part)); + if (numeric) { + if (hostname.endsWith(".") || !ipv4(hostname)) + return failure( + "IPv4 origins require four decimal octets without leading zeros or a terminal dot.", + ); + } else { + const error = validateIdnaHostname(hostname); + if (error != null) return failure(error); + } + serialized = hostname; + } + const normalized = `https://${serialized}${port === 443 ? "" : `:${port}`}`; + return Object.freeze({ + ok: true, + value: Object.freeze({ raw, normalized, hostname, port }), + warnings: Object.freeze([]), + }); +} +/** + * Parse an FEP-f799 HTTPS origin claim without fetching or granting authority. + * + * Accepts equivalent root spellings, preserves a DNS terminal dot, and validates + * IDNA2008 A-labels against Unicode 12.0.0. Unicode wire hosts are rejected. + * Pass the original string: an already normalized `URL.href` can conceal invalid + * input such as legacy IPv4, backslashes, dot segments, or compatibility mappings. + * + * @example + * ```typescript + * import { parseDeliverySuspensionOrigin } from "@fedify/fedify/delivery-suspension"; + * const origin = parseDeliverySuspensionOrigin("https://EXAMPLE.org:443/"); + * ``` + * @since 2.5.0 + */ +export function parseDeliverySuspensionOrigin( + raw: string, +): ParseResult { + return parse(raw, true); +} +/** + * Compute the strict HTTPS origin of a lexically valid endpoint or identifier. + * Valid path, query, and fragment components are permitted and remain in `raw`. + * This only reports a claimed origin; it does not verify control or authority. + * IDNA2008 validation uses Unicode 12.0.0. Supply the original string rather + * than an already normalized `URL.href`, which can erase invalid wire spellings. + * + * @example + * ```typescript + * import { getDeliverySuspensionUrlOrigin } from "@fedify/fedify/delivery-suspension"; + * const origin = getDeliverySuspensionUrlOrigin("https://example.org/inbox?key=1"); + * ``` + * @since 2.5.0 + */ +export function getDeliverySuspensionUrlOrigin( + raw: string, +): ParseResult { + return parse(raw, false); +} diff --git a/packages/fedify/src/delivery-suspension/parse.test.ts b/packages/fedify/src/delivery-suspension/parse.test.ts new file mode 100644 index 000000000..fbf62f8b9 --- /dev/null +++ b/packages/fedify/src/delivery-suspension/parse.test.ts @@ -0,0 +1,1046 @@ +// oxlint-disable no-await-in-loop -- Keep malformed-input cases sequential so context-cache and loader state cannot interfere across cases. +import { deepStrictEqual, ok, strictEqual, throws } from "node:assert/strict"; +import { test } from "@fedify/fixture"; +import type { DocumentLoader } from "@fedify/vocab-runtime"; +import jsonld from "@fedify/vocab-runtime/jsonld"; +import { + getDeliverySuspensionContextLoader, + parseActorControlMetadata, + parseDeliverySuspensionActivityDocument, + parseDeliverySuspensionDocument, + parseInboxControlMetadata, +} from "./parse.ts"; +import type { DeliverySuspensionTarget, ParseResult } from "./types.ts"; + +const AS = "https://www.w3.org/ns/activitystreams#"; +const F799 = "https://w3id.org/fep/f799#"; +const XSD = "http://www.w3.org/2001/XMLSchema#"; +const contexts = [ + "https://www.w3.org/ns/activitystreams", + "https://w3id.org/fep/f799", +]; +function notice(extra: Record = {}): Record { + return { + "@context": contexts, + id: "https://social.example/maintenance/1", + type: "DeliverySuspension", + attributedTo: "https://social.example/actor", + published: "2026-10-31T12:00:00Z", + status: "active", + targetOrigin: "https://SOCIAL.example:443/", + revision: 1, + endTime: "2026-11-01T05:00:00Z", + ...extra, + }; +} +function actor(extra: Record = {}): Record { + return { + "@context": contexts, + id: "https://social.example/actor", + type: "Application", + ...extra, + }; +} +function activity( + type: string, + object: unknown, + extra: Record = {}, +): Record { + return { + "@context": contexts, + id: "https://social.example/activities/1", + type, + actor: "https://social.example/actor", + published: "2026-10-31T12:00:00Z", + object, + ...extra, + }; +} +function success(result: ParseResult): T { + if (!result.ok) throw new Error(JSON.stringify(result.issues)); + return result.value; +} +function unsuccessful(result: ParseResult, code?: string): void { + strictEqual(result.ok, false, JSON.stringify(result)); + if (!result.ok && code !== undefined) + ok( + result.issues.some((issue) => issue.code === code), + JSON.stringify(result.issues), + ); +} + +test("delivery suspension notice preserves detached immutable original claims", async () => { + const raw = notice({ + type: ["DeliverySuspension", "https://example.net/Extra"], + ["https://schema.org/status"]: "unrelated", + startTime: "2026-11-01T01:00:00.00000000000000001Z", + }); + const result = await parseDeliverySuspensionDocument(raw); + const value = success(result); + strictEqual(value.id, raw.id); + strictEqual(value.controller, raw.attributedTo); + strictEqual(value.suspensionStatus, "active"); + strictEqual(value.published, raw.published); + strictEqual(value.startTime, raw.startTime); + strictEqual(value.target.kind, "origin"); + const target: DeliverySuspensionTarget = { + kind: "origin", + origin: "https://SOCIAL.example:443/", + }; + deepStrictEqual(value.target, target); + strictEqual( + value.normalizedTargetOrigin?.normalized, + "https://social.example", + ); + ok(Object.isFrozen(value.normalizedTargetOrigin)); + deepStrictEqual(value.types, [ + F799 + "DeliverySuspension", + "https://example.net/Extra", + ]); + const expanded = value.expanded as readonly Record[]; + deepStrictEqual(expanded[0]["https://schema.org/status"], [ + { "@value": "unrelated" }, + ]); + deepStrictEqual(value.raw, raw); + raw.id = "https://changed.example"; + strictEqual((value.raw as Record).id, value.id); + ok(Object.isFrozen(value)); + ok(Object.isFrozen(value.raw)); + ok(Object.isFrozen(expanded[0])); + throws(() => { + (value.raw as Record).id = "mutated"; + }, TypeError); +}); + +test("delivery suspension aliases scoped contexts and expanded IRIs retain exact spelling", async () => { + const raw = notice(); + delete raw.targetOrigin; + raw["@context"] = [ + ...contexts, + { + actorAlias: { "@id": AS + "attributedTo", "@type": "@vocab" }, + sameActor: "https://social.example/actor", + endpointAlias: { "@id": F799 + "targetInbox", "@type": "@id" }, + https: { "@id": "https://mapped.example/", "@prefix": true }, + }, + ]; + delete raw.attributedTo; + raw.actorAlias = "sameActor"; + raw.endpointAlias = "https:InBox%2fPath?x=1#Fragment"; + const value = success(await parseDeliverySuspensionDocument(raw)); + strictEqual(value.controller, "https://social.example/actor"); + deepStrictEqual(value.target, { + kind: "inbox", + inbox: "https://mapped.example/InBox%2fPath?x=1#Fragment", + }); + strictEqual( + (value.raw as Record).endpointAlias, + "https:InBox%2fPath?x=1#Fragment", + ); + const scoped = activity("Update", { + type: "DeliverySuspension", + ...notice({ + "@context": { + custom: { "@id": F799 + "status", "@type": XSD + "string" }, + }, + status: undefined, + }), + }); + const scopedObject = scoped.object as Record; + delete scopedObject.status; + scopedObject.custom = "cancelled"; + strictEqual( + success(await parseDeliverySuspensionActivityDocument(scoped)).kind, + "update", + ); +}); + +test("delivery suspension cardinality rejects null empty and aliased extra targets", async () => { + for (const field of [ + "status", + "revision", + "published", + "endTime", + "startTime", + "announcement", + "targetOrigin", + ]) { + for (const invalid of [null, [], [null], ["active", null]]) { + unsuccessful( + await parseDeliverySuspensionDocument(notice({ [field]: invalid })), + ); + } + } + for (const target of [ + null, + [], + [null], + { "@language": "en" }, + { "@graph": [] }, + ]) + unsuccessful( + await parseDeliverySuspensionDocument(notice({ targetInbox: target })), + ); + const aliased = notice({ + "@context": [ + ...contexts, + { more: { "@id": F799 + "targetOrigin", "@type": XSD + "string" } }, + ], + more: null, + }); + unsuccessful( + await parseDeliverySuspensionDocument(aliased), + "invalid-target", + ); + const mixed = notice({ targetOrigin: ["https://social.example", null] }); + unsuccessful(await parseDeliverySuspensionDocument(mixed), "invalid-target"); + const typedNull = await parseDeliverySuspensionDocument( + notice({ status: { "@value": null, "@type": XSD + "string" } }), + ); + unsuccessful(typedNull); + if (!typedNull.ok) strictEqual(typedNull.issues[0].rawPath, "/status/@value"); + const hostile = notice({ + "@context": [ + ...contexts, + { + urn: { "@id": "https://attacker.example/", "@prefix": true }, + https: { "@id": "https://attacker.example/", "@prefix": true }, + }, + ], + targetInbox: null, + }); + unsuccessful(await parseDeliverySuspensionDocument(hostile)); +}); + +test("delivery suspension conservative expansion rejects global structural loss", async () => { + for (const extra of [ + { "@context": [...contexts, { "@vocab": null }], unmapped: null }, + { "@context": [...contexts, { "@vocab": null }], unmapped: [] }, + { "https://example.net/other": { "@language": "en" } }, + { "https://example.net/other": { "@graph": [] } }, + { "@included": {} }, + { + "@context": [ + ...contexts, + { + graph: { "@id": "https://example.net/graph", "@container": "@graph" }, + }, + ], + graph: null, + }, + { + "@context": [ + ...contexts, + { + graph: { "@id": "https://example.net/graph", "@container": "@graph" }, + }, + ], + graph: [], + }, + { + "@context": [...contexts, { "@reserved": "https://example.net/ignored" }], + }, + ]) + unsuccessful( + await parseDeliverySuspensionDocument(notice(extra)), + "unsupported-lossy-shape", + ); + const warnings = await parseDeliverySuspensionDocument( + notice({ + "@context": [...contexts, { "@vocab": null }], + unmapped: "a non-null unknown scalar", + }), + ); + success(warnings); + if (warnings.ok) + ok(warnings.warnings.some((issue) => issue.code === "jsonld-warning")); + const jsonNull = notice({ + "https://example.net/json": { + "@type": "@json", + "@value": { null: null, empty: [] }, + }, + }); + const value = success(await parseDeliverySuspensionDocument(jsonNull)); + ok(!JSON.stringify(value).includes("fedify-f799-occurrence")); +}); + +test("delivery suspension strict literal shapes times revisions and target URI syntax", async () => { + for (const invalid of [ + 0, + -1, + 1.5, + Number.MAX_SAFE_INTEGER + 1, + "1", + { "@value": 1, "@type": XSD + "double" }, + ]) + unsuccessful( + await parseDeliverySuspensionDocument(notice({ revision: invalid })), + ); + for (const invalid of [ + "ACTIVE", + { "@value": "active", "@language": "en" }, + { "@value": "active", "@index": "x" }, + { "@list": ["active"] }, + { "@value": "active", "@type": "@json" }, + ]) + unsuccessful( + await parseDeliverySuspensionDocument(notice({ status: invalid })), + ); + for (const invalid of [ + "2026-11-01T05:00:00", + "2026-11-01T05:00:60Z", + { "@value": "2026-11-01T05:00:00Z" }, + { "@value": "2026-11-01T05:00:00Z", "@type": XSD + "string" }, + ]) + unsuccessful( + await parseDeliverySuspensionDocument(notice({ endTime: invalid })), + ); + success( + await parseDeliverySuspensionDocument( + notice({ + startTime: "0000-01-01T00:00:00.0000000000000000001Z", + endTime: "-0000-01-01T00:00:00.0000000000000000002Z", + revision: Number.MAX_SAFE_INTEGER, + }), + ), + ); + unsuccessful( + await parseDeliverySuspensionDocument( + notice({ + startTime: "2000-01-01T00:00:00.10Z", + endTime: "2000-01-01T00:00:00.100Z", + }), + ), + "invalid-interval", + ); + for (const targetInbox of [ + "http://social.example/inbox", + "https://user@social.example/inbox", + "https://social.example/a%2", + "https://social.example/a b", + "https://social.example/\\inbox", + { id: "https://social.example/inbox", type: "Collection" }, + ]) { + const raw = notice({ targetInbox }); + delete raw.targetOrigin; + unsuccessful(await parseDeliverySuspensionDocument(raw)); + } + for (const inbox of [ + "https://0x7f000001/inbox", + "https://%65xample.com/inbox", + "https://%E4%BE%8B.example/inbox", + ]) { + const unusual = notice({ targetInbox: inbox }); + delete unusual.targetOrigin; + const result = await parseDeliverySuspensionDocument(unusual); + deepStrictEqual(success(result).target, { kind: "inbox", inbox }); + strictEqual(success(result).normalizedTargetOrigin, undefined); + if (result.ok) + ok(result.warnings.some((issue) => issue.code === "unavailable-origin")); + const metadata = await parseActorControlMetadata(actor({ inbox })); + strictEqual(success(metadata).inbox.state, "single"); + if (metadata.ok) + ok( + metadata.warnings.some((issue) => issue.code === "unavailable-origin"), + ); + } +}); + +test("delivery suspension Create Update and unverified Undo activity claims", async () => { + const createObject = notice({ + announcement: "https://social.example/activities/1", + }); + const create = success( + await parseDeliverySuspensionActivityDocument( + activity("Create", createObject), + ), + ); + strictEqual(create.kind, "create"); + strictEqual(create.suspension.revision, 1); + deepStrictEqual(create.suspension.raw, create.raw); + ok( + !JSON.stringify(create.suspension.expanded).includes( + "fedify-f799-occurrence", + ), + ); + const update = success( + await parseDeliverySuspensionActivityDocument( + activity("Update", notice({ revision: 2, status: "cancelled" })), + ), + ); + strictEqual(update.kind, "update"); + for (const type of ["Create", "Update"]) { + unsuccessful( + await parseDeliverySuspensionActivityDocument( + activity(type, { + ...createObject, + id: "https://social.example/activities/1", + }), + ), + "invalid-activity-id", + ); + } + unsuccessful( + await parseDeliverySuspensionActivityDocument( + activity("Update", { ...createObject, revision: 2 }), + ), + "invalid-activity-id", + ); + for (const object of [ + "https://social.example/activities/1", + { + id: "https://social.example/activities/1", + type: "Create", + actor: "https://social.example/actor", + }, + ]) { + unsuccessful( + await parseDeliverySuspensionActivityDocument(activity("Undo", object)), + "invalid-activity-id", + ); + } + unsuccessful( + await parseDeliverySuspensionActivityDocument(activity("Create", notice())), + "inconsistent-announcement", + ); + unsuccessful( + await parseDeliverySuspensionActivityDocument( + activity( + "Create", + notice({ + announcement: "https://social.example/activities/1", + revision: 2, + }), + ), + ), + "invalid-create-revision", + ); + unsuccessful( + await parseDeliverySuspensionActivityDocument( + activity( + "Update", + notice({ attributedTo: "https://social.example/other" }), + ), + ), + "inconsistent-actor", + ); + unsuccessful( + await parseDeliverySuspensionActivityDocument( + activity("Update", notice({ id: "https://other.example/notice" })), + ), + "inconsistent-origin", + ); + unsuccessful( + await parseDeliverySuspensionActivityDocument( + activity("Create", { type: "Note", content: "not a notice" }), + ), + "not-applicable", + ); + const undo = success( + await parseDeliverySuspensionActivityDocument( + activity("Undo", "https://social.example/original-create"), + ), + ); + strictEqual(undo.kind, "undo"); + if (undo.kind === "undo") { + strictEqual(undo.undoneActivity, "https://social.example/original-create"); + strictEqual(undo.embeddedCreate, undefined); + } + const embeddedUndo = success( + await parseDeliverySuspensionActivityDocument( + activity("Undo", { + id: "https://social.example/original-create", + type: ["Create", "https://other.example/Extra"], + actor: "https://social.example/actor", + }), + ), + ); + if (embeddedUndo.kind === "undo") + strictEqual( + embeddedUndo.embeddedCreate?.actor, + "https://social.example/actor", + ); + unsuccessful( + await parseDeliverySuspensionActivityDocument( + activity("Undo", { + id: "https://social.example/original-create", + type: "Create", + actor: "https://social.example/other", + }), + ), + "inconsistent-actor", + ); + unsuccessful( + await parseDeliverySuspensionActivityDocument( + activity("Undo", { + id: "https://social.example/update", + type: "Update", + actor: "https://social.example/actor", + }), + ), + "invalid-object", + ); + unsuccessful( + await parseDeliverySuspensionActivityDocument( + activity("Undo", "https://other.example/create"), + ), + "inconsistent-origin", + ); + unsuccessful( + await parseDeliverySuspensionActivityDocument( + activity("Create", createObject, { type: ["Create", "Update"] }), + ), + "invalid-type", + ); +}); + +test("delivery suspension metadata preserves absent single invalid and multiple links", async () => { + strictEqual( + success(await parseActorControlMetadata(actor())).inbox.state, + "absent", + ); + strictEqual( + success( + await parseActorControlMetadata( + actor({ inbox: "https://social.example/inbox" }), + ), + ).inbox.state, + "single", + ); + for (const inbox of [ + null, + [], + "http://social.example/inbox", + { id: "https://social.example/inbox", type: "Collection" }, + ]) { + const value = success(await parseActorControlMetadata(actor({ inbox }))); + strictEqual(value.inbox.state, "invalid"); + strictEqual(value.inbox.values.length, 1); + } + const result = success( + await parseActorControlMetadata( + actor({ inbox: ["https://social.example/inbox", null] }), + ), + ); + strictEqual(result.inbox.state, "multiple"); + deepStrictEqual( + result.inbox.values.map((value) => value.valid), + [true, false], + ); + strictEqual(result.inbox.values[1].rawPath, "/inbox/1"); + strictEqual(result.inbox.values[1].raw, null); + const inbox = { + "@context": [...contexts, "https://w3id.org/fep/5711"], + id: "https://social.example/inbox", + type: "Collection", + inboxOf: "https://social.example/actor", + deliveryController: ["https://social.example/actor", null], + }; + const parsedInbox = success( + await parseInboxControlMetadata(inbox, { expectedId: inbox.id }), + ); + strictEqual(parsedInbox.inboxOf.state, "single"); + strictEqual(parsedInbox.deliveryController.state, "multiple"); + unsuccessful( + await parseInboxControlMetadata(inbox, { + expectedId: "https://SOCIAL.example/inbox", + }), + "unexpected-id", + ); + unsuccessful( + await parseActorControlMetadata( + actor({ id: "http://social.example/actor" }), + ), + "invalid-https-uri", + ); + strictEqual( + success( + await parseActorControlMetadata( + actor({ type: "https://other.example/UnfamiliarActor" }), + ), + ).id, + "https://social.example/actor", + ); +}); + +test("delivery suspension actor metadata retains unresolved endpoints and parent ambiguity", async () => { + const unresolved = success( + await parseActorControlMetadata( + actor({ endpoints: "https://social.example/endpoints" }), + ), + ); + strictEqual(unresolved.endpoints[0].kind, "unresolved"); + strictEqual( + unresolved.endpoints[0].reference, + "https://social.example/endpoints", + ); + strictEqual(unresolved.sharedInbox.state, "absent"); + const multiple = success( + await parseActorControlMetadata( + actor({ + endpoints: [ + { sharedInbox: "https://social.example/inbox" }, + { sharedInbox: ["https://social.example/other", null] }, + "https://social.example/unresolved", + ], + }), + ), + ); + strictEqual(multiple.endpointsAmbiguous, true); + strictEqual(multiple.endpoints.length, 3); + strictEqual(multiple.sharedInbox.state, "multiple"); + deepStrictEqual( + multiple.sharedInbox.values.map((value) => value.valid), + [true, true, false], + ); + const nullEndpoints = success( + await parseActorControlMetadata(actor({ endpoints: null })), + ); + strictEqual(nullEndpoints.endpoints[0].kind, "invalid"); + const origins = success( + await parseActorControlMetadata( + actor({ + controlledOrigin: [ + "https://SOCIAL.example:443/", + "https://social.example/path", + null, + ], + }), + ), + ); + strictEqual(origins.controlledOrigins.length, 3); + deepStrictEqual( + origins.controlledOrigins.map((value) => value.normalization.ok), + [true, false, false], + ); + strictEqual( + origins.controlledOrigins[0].value, + "https://SOCIAL.example:443/", + ); + strictEqual(origins.controlledOrigins[2].raw, null); +}); + +test("delivery suspension rejects unsafe JSON without invoking accessors", async () => { + let invoked = false; + const getter = notice(); + Object.defineProperty(getter, "status", { + enumerable: true, + get() { + invoked = true; + return "active"; + }, + }); + unsuccessful(await parseDeliverySuspensionDocument(getter), "invalid-json"); + strictEqual(invoked, false); + const cycle = notice(); + cycle.cycle = cycle; + for (const bad of [ + cycle, + notice({ bad: new Date() }), + notice({ bad: Infinity }), + notice({ bad: undefined }), + notice({ bad: [1, , 3] }), + "https://social.example/notice", + null, + ]) + unsuccessful(await parseDeliverySuspensionDocument(bad)); + const sparseWithNamedIndex: unknown[] = [1]; + sparseWithNamedIndex.length = 2; + Object.defineProperty(sparseWithNamedIndex, "4294967295", { + enumerable: true, + value: 2, + }); + unsuccessful( + await parseDeliverySuspensionDocument( + notice({ bad: sparseWithNamedIndex }), + ), + "invalid-json", + ); + const pollution = JSON.parse('{"__proto__":{"polluted":true}}'); + unsuccessful( + await parseDeliverySuspensionDocument(notice(pollution)), + "unsafe-json-key", + ); + strictEqual(({} as Record).polluted, undefined); + let nested: unknown = "value"; + for (let i = 0; i < 66; i++) nested = { nested }; + unsuccessful( + await parseDeliverySuspensionDocument(notice({ nested })), + "resource-limit", + ); + unsuccessful( + await parseDeliverySuspensionDocument( + notice({ huge: "x".repeat(1024 * 1024) }), + ), + "resource-limit", + ); +}); + +test("delivery suspension default loader is offline cloned and unknown contexts never fetch", async () => { + const originalFetch = globalThis.fetch; + let calls = 0; + globalThis.fetch = (() => { + calls++; + throw new Error("no network"); + }) as typeof fetch; + try { + const loader = getDeliverySuspensionContextLoader(); + const loaded = await loader("https://w3id.org/fep/f799"); + (loaded.document as Record)["@context"] = {}; + const fresh = await loader("https://w3id.org/fep/f799"); + ok( + Object.keys( + (fresh.document as Record>)["@context"], + ).length > 0, + ); + success(await parseDeliverySuspensionDocument(notice())); + unsuccessful( + await parseDeliverySuspensionDocument( + notice({ "@context": ["https://unknown.example/context"] }), + ), + ); + strictEqual(calls, 0); + } finally { + globalThis.fetch = originalFetch; + } +}); + +test("delivery suspension custom contexts are memoized validated and detached before awaits", async () => { + const offline = getDeliverySuspensionContextLoader(); + let calls = 0; + let release: (() => void) | undefined; + const gate = new Promise((resolve) => { + release = resolve; + }); + const loader: DocumentLoader = async (url) => { + calls++; + if (url === "https://example.net/custom") { + await gate; + return { + documentUrl: url, + contextUrl: null, + document: { "@context": contexts }, + }; + } + return offline(url); + }; + const raw = notice({ "@context": "https://example.net/custom" }); + const parsing = parseDeliverySuspensionDocument(raw, { + contextLoader: loader, + }); + raw.status = "cancelled"; + raw.id = "https://evil.example/id"; + release!(); + const value = success(await parsing); + strictEqual(value.suspensionStatus, "active"); + strictEqual(value.id, "https://social.example/maintenance/1"); + strictEqual(calls, 3); + for (const parser of [parseActorControlMetadata, parseInboxControlMetadata]) { + for (const initiallyMatches of [true, false]) { + let releaseOptionsRace!: () => void; + const optionsGate = new Promise((resolve) => { + releaseOptionsRace = resolve; + }); + let startedOptionsRace!: () => void; + const optionsLoading = new Promise((resolve) => { + startedOptionsRace = resolve; + }); + const goodId = "https://good.example/resource"; + const otherId = "https://evil.example/resource"; + const optionsLoader: DocumentLoader = async (url) => { + if (url === "https://example.net/options-race") { + startedOptionsRace(); + await optionsGate; + return { + document: { "@context": contexts }, + documentUrl: url, + contextUrl: null, + }; + } + return offline(url); + }; + const mutableOptions = { + expectedId: goodId, + contextLoader: optionsLoader, + }; + const metadataRaw = actor({ + "@context": "https://example.net/options-race", + id: initiallyMatches ? goodId : otherId, + }); + const pendingMetadata = parser(metadataRaw, mutableOptions); + await optionsLoading; + mutableOptions.expectedId = otherId; + mutableOptions.contextLoader = () => + Promise.reject(new Error("mutated loader must not be used")); + metadataRaw.id = "https://changed.example/resource"; + releaseOptionsRace(); + const metadataResult = await pendingMetadata; + strictEqual( + metadataResult.ok, + initiallyMatches, + `${parser.name}: expectedId is captured before awaiting`, + ); + if (metadataResult.ok) strictEqual(metadataResult.value.id, goodId); + else + ok( + metadataResult.issues.some( + (problem) => problem.code === "unexpected-id", + ), + ); + } + } + + for (const document of [ + { "@context": { "@base": "https://evil.example/" } }, + { + "@context": { + local: { + "@id": "https://example.net/local", + "@context": { "@base": "https://evil.example/" }, + }, + }, + }, + JSON.parse('{"@context":{"__proto__":{"polluted":true}}}'), + { "@context": { bad: new Date() } }, + '{"@context":{"__proto__":{"polluted":true}}}', + ]) { + const unsafe: DocumentLoader = (url) => + Promise.resolve({ + document, + documentUrl: url, + contextUrl: null, + }); + unsuccessful( + await parseDeliverySuspensionDocument( + notice({ "@context": "https://example.net/context" }), + { contextLoader: unsafe }, + ), + ); + } + let invokedContextGetter = false; + const accessorContext = { "@context": {} }; + Object.defineProperty(accessorContext, "unsafe", { + enumerable: true, + get() { + invokedContextGetter = true; + return "not invoked"; + }, + }); + const accessorLoader: DocumentLoader = (url) => + Promise.resolve({ + document: accessorContext, + contextUrl: null, + documentUrl: url, + }); + unsuccessful( + await parseDeliverySuspensionDocument( + notice({ "@context": "https://example.net/context" }), + { contextLoader: accessorLoader }, + ), + "invalid-json", + ); + strictEqual(invokedContextGetter, false); + const mutableContext = { + "@context": [ + ...contexts, + { condition: { "@id": F799 + "status", "@type": XSD + "string" } }, + ], + }; + const mutableLoader: DocumentLoader = (url) => { + if (url === "https://example.net/mutable") + return Promise.resolve({ + document: mutableContext, + contextUrl: null, + documentUrl: url, + }); + ( + mutableContext["@context"][2] as { condition: { "@id": string } } + ).condition["@id"] = "https://evil.example/condition"; + return offline(url); + }; + const mutableRaw = notice({ + "@context": "https://example.net/mutable", + condition: "active", + }); + delete mutableRaw.status; + strictEqual( + success( + await parseDeliverySuspensionDocument(mutableRaw, { + contextLoader: mutableLoader, + }), + ).suspensionStatus, + "active", + ); + const throwing: DocumentLoader = () => + Promise.reject(new Error("caller failure")); + unsuccessful( + await parseDeliverySuspensionDocument( + notice({ "@context": "https://example.net/context" }), + { contextLoader: throwing }, + ), + ); +}); + +test("delivery suspension rejects base in inline scoped imported and loaded context closure", async () => { + for (const context of [ + [...contexts, { "@base": "https://evil.example/" }], + [ + ...contexts, + { + local: { + "@id": "https://example.net/local", + "@context": { "@base": "https://evil.example/" }, + }, + }, + ], + ]) + unsuccessful( + await parseDeliverySuspensionDocument(notice({ "@context": context })), + "unsupported-base", + ); + const offline = getDeliverySuspensionContextLoader(); + const loader: DocumentLoader = (url) => { + if (url === "https://example.net/a") + return Promise.resolve({ + document: { "@context": { "@import": "https://example.net/b" } }, + contextUrl: null, + documentUrl: url, + }); + if (url === "https://example.net/b") + return Promise.resolve({ + document: { "@context": { "@base": "https://evil.example/" } }, + contextUrl: null, + documentUrl: url, + }); + return offline(url); + }; + unsuccessful( + await parseDeliverySuspensionDocument( + notice({ "@context": [...contexts, "https://example.net/a"] }), + { contextLoader: loader }, + ), + "unsupported-base", + ); + success( + await parseDeliverySuspensionDocument( + notice({ "@context": [...contexts, { "@base": null }] }), + ), + ); + unsuccessful( + await parseDeliverySuspensionDocument(notice({ id: "/relative" })), + "invalid-https-uri", + ); +}); + +test("delivery suspension loader cannot be bypassed by ambient JSON-LD context cache", async () => { + const offline = getDeliverySuspensionContextLoader(); + const url = "https://unpreloaded.example/cached-context"; + const raw = notice({ "@context": url }); + await jsonld.expand(raw as Parameters[0], { + documentLoader: async (requested: string) => + requested === url + ? { + document: { "@context": contexts }, + contextUrl: null, + documentUrl: url, + tag: "static", + } + : await offline(requested), + }); + // Prime only this test's URL; caching shared preloads would interfere with + // context-recording tests in runtimes that run files in the same process. + let ambientLoaderCalled = false; + await jsonld.expand(raw as Parameters[0], { + documentLoader: () => { + ambientLoaderCalled = true; + return Promise.reject( + new Error( + "The statically cached test context should bypass this loader.", + ), + ); + }, + }); + strictEqual(ambientLoaderCalled, false); + unsuccessful(await parseDeliverySuspensionDocument(raw), "unknown-context"); +}); + +test("delivery suspension diagnostic markers avoid input and loaded-context collisions", async () => { + const collision = "\u0000fedify-f799-occurrence-0:0"; + const offline = getDeliverySuspensionContextLoader(); + const loader: DocumentLoader = (url) => + url === "https://example.net/collision" + ? Promise.resolve({ + documentUrl: url, + contextUrl: null, + document: { + "@context": [ + ...contexts, + { + collision: { + "@id": "https://example.net/collision-property", + "@context": { unused: collision }, + }, + }, + ], + }, + }) + : offline(url); + const raw = actor({ + "@context": "https://example.net/collision", + inbox: null, + "https://example.net/input": collision, + }); + const result = success( + await parseActorControlMetadata(raw, { contextLoader: loader }), + ); + strictEqual(result.inbox.state, "invalid"); + strictEqual(result.inbox.values[0].raw, null); + deepStrictEqual(result.raw, raw); + strictEqual( + JSON.stringify(result.raw).includes("fedify-f799-occurrence-0:0"), + true, + ); + strictEqual( + JSON.stringify(result).includes("fedify-f799-occurrence-1:"), + false, + ); +}); + +test("delivery suspension context URL limit retains resource diagnostics", async () => { + for (const count of [30, 31]) { + const definitions: Record = + {}; + const extra: Record = {}; + for (let start = 0; start < count; start += 8) { + const term = `p${start}`; + definitions[term] = { + "@id": `https://example.net/${term}`, + "@context": Array.from( + { length: Math.min(8, count - start) }, + (_, index) => `https://contexts.example/${start + index}`, + ), + }; + extra[term] = { "https://example.net/value": "value" }; + } + const offline = getDeliverySuspensionContextLoader(); + const loaded = new Set(); + const result = await parseDeliverySuspensionDocument( + notice({ "@context": [...contexts, definitions], ...extra }), + { + contextLoader: async (url) => { + loaded.add(url); + return url.startsWith("https://contexts.example/") + ? { + document: { "@context": {} }, + documentUrl: url, + contextUrl: null, + } + : await offline(url); + }, + }, + ); + strictEqual(loaded.size, 32); + if (count === 30) success(result); + else unsuccessful(result, "resource-limit"); + } +}); diff --git a/packages/fedify/src/delivery-suspension/parse.ts b/packages/fedify/src/delivery-suspension/parse.ts new file mode 100644 index 000000000..797343284 --- /dev/null +++ b/packages/fedify/src/delivery-suspension/parse.ts @@ -0,0 +1,1272 @@ +import { + preloadedContexts, + type DocumentLoader, + type RemoteDocument, +} from "@fedify/vocab-runtime"; +import jsonld from "@fedify/vocab-runtime/jsonld"; +import { + getDeliverySuspensionUrlOrigin, + parseDeliverySuspensionOrigin, + validateHttpsUri, +} from "./origin.ts"; +import { compareExactDateTimes, parseExactDateTime } from "./time.ts"; +import type { + ActorControlMetadata, + ActorEndpointsMetadata, + ControlLinkState, + ControlLinkValue, + ControlParseOptions, + ControlledOriginValue, + DeliverySuspensionActivityFacts, + DeliverySuspensionFacts, + DeliverySuspensionOrigin, + DeliverySuspensionTarget, + InboxControlMetadata, + ParseOptions, + ParseResult, + ShapeIssue, +} from "./types.ts"; + +type Json = null | boolean | number | string | Json[] | { [key: string]: Json }; +type Node = { [key: string]: Json }; +const AS = "https://www.w3.org/ns/activitystreams#"; +const F799 = "https://w3id.org/fep/f799#"; +const XSD = "http://www.w3.org/2001/XMLSchema#"; +const INBOX = "http://www.w3.org/ns/ldp#inbox"; +const INBOX_OF = "https://w3id.org/fep/5711#inboxOf"; +const MAX_DEPTH = 64; +const MAX_NODES = 10_000; +const MAX_STRINGS = 1024 * 1024; +const MAX_CONTEXTS = 32; +interface Budget { + nodes: number; + strings: number; +} +interface Marker { + readonly raw: Json; + readonly rawPath: string; + readonly payload: boolean; +} +interface Occurrence { + readonly value: Json; + readonly path: string; + readonly rawPath?: string; +} +interface Prepared { + readonly raw: Json; + readonly expanded: Json; + readonly node: Node; + readonly markers: ReadonlyMap; + readonly warnings: ShapeIssue[]; +} +class ShapeFailure extends Error { + readonly issue: ShapeIssue; + constructor(code: string, path: string, message: string, rawPath?: string) { + super(message); + this.issue = { + code, + path, + message, + ...(rawPath === undefined ? {} : { rawPath }), + }; + } +} +function pointer(key: string | number): string { + return String(key).replace(/~/g, "~0").replace(/\//g, "~1"); +} +function object(value: Json): value is Node { + return value !== null && typeof value === "object" && !Array.isArray(value); +} +function fail( + code: string, + path: string, + message: string, + rawPath?: string, +): never { + throw new ShapeFailure(code, path, message, rawPath); +} +function freeze(value: T): T { + if (value !== null && typeof value === "object") { + for (const item of Object.values(value)) freeze(item); + Object.freeze(value); + } + return value; +} +function failure(error: unknown): ParseResult { + return freeze({ + ok: false, + issues: [ + error instanceof ShapeFailure + ? error.issue + : { + code: "invalid-jsonld", + path: "", + message: "JSON-LD expansion or context loading failed.", + }, + ], + }); +} +function copyJson( + value: unknown, + budget: Budget = { nodes: 0, strings: 0 }, + path = "", + depth = 0, + active = new Set(), +): Json { + if (depth > MAX_DEPTH || ++budget.nodes > MAX_NODES) + fail("resource-limit", path, "JSON exceeds the depth or node limit."); + if (typeof value === "string") { + if ((budget.strings += value.length) > MAX_STRINGS) + fail("resource-limit", path, "JSON exceeds the aggregate string limit."); + return value; + } + if (value === null || typeof value === "boolean") return value; + if (typeof value === "number" && Number.isFinite(value)) return value; + if (typeof value !== "object") + fail( + "invalid-json", + path, + "Only JSON values and finite numbers are accepted.", + ); + if (active.has(value)) + fail("invalid-json", path, "Cyclic JSON input is not accepted."); + const array = Array.isArray(value); + const prototype = Object.getPrototypeOf(value); + if (!array && prototype !== Object.prototype && prototype !== null) + fail("invalid-json", path, "JSON objects must be plain objects."); + if (array && prototype !== Array.prototype) + fail("invalid-json", path, "JSON arrays must be plain arrays."); + active.add(value); + const descriptors = Object.getOwnPropertyDescriptors(value); + const result: Node | Json[] = array ? [] : {}; + for (const key of Reflect.ownKeys(descriptors)) { + if (array && key === "length") continue; + if (typeof key !== "string") + fail("invalid-json", path, "JSON cannot contain symbol properties."); + if (key === "__proto__") + fail( + "unsafe-json-key", + `${path}/${pointer(key)}`, + "Own __proto__ keys are not accepted.", + ); + const descriptor = descriptors[key]; + if (!("value" in descriptor) || !descriptor.enumerable) + fail( + "invalid-json", + `${path}/${pointer(key)}`, + "JSON properties must be enumerable data properties; accessors are not invoked.", + ); + if ( + array && + (!/^(?:0|[1-9][0-9]*)$/.test(key) || + Number(key) > 4294967294 || + Number(key) >= (value as unknown[]).length) + ) + fail( + "invalid-json", + `${path}/${pointer(key)}`, + "JSON arrays cannot contain named properties.", + ); + if ((budget.strings += key.length) > MAX_STRINGS) + fail("resource-limit", path, "JSON exceeds the aggregate string limit."); + const item = copyJson( + descriptor.value, + budget, + `${path}/${pointer(key)}`, + depth + 1, + active, + ); + if (Array.isArray(result)) result.push(item); + else result[key] = item; + } + if (array && (result as Json[]).length !== (value as unknown[]).length) + fail("invalid-json", path, "Sparse JSON arrays are not accepted."); + active.delete(value); + return result; +} +function checkBase(value: Json, path = ""): void { + if (value === null || typeof value !== "object") return; + for (const [key, child] of Object.entries(value)) { + const childPath = `${path}/${pointer(key)}`; + if (key === "@base" && child !== null) + fail( + "unsupported-base", + childPath, + "Non-null @base is outside this raw shape profile.", + ); + checkBase(child, childPath); + } +} +function containsString(value: Json, needle: string): boolean { + if (typeof value === "string") return value.includes(needle); + if (value === null || typeof value !== "object") return false; + return Object.entries(value).some( + ([key, child]) => key.includes(needle) || containsString(child, needle), + ); +} +function remoteSnapshot(value: unknown, budget?: Budget): RemoteDocument { + const snapshot = copyJson(value, budget); + if ( + !object(snapshot) || + typeof snapshot.documentUrl !== "string" || + !( + snapshot.contextUrl === null || typeof snapshot.contextUrl === "string" + ) || + !("document" in snapshot) + ) + fail( + "invalid-context", + "", + "A context loader must return a JSON RemoteDocument.", + ); + if (!object(snapshot.document)) + fail( + "invalid-context", + "/document", + "Context documents must be parsed JSON objects, not encoded JSON strings.", + ); + checkBase(snapshot.document); + return { + document: snapshot.document, + documentUrl: snapshot.documentUrl, + contextUrl: snapshot.contextUrl, + }; +} + +/** + * Create an offline context-only loader that returns detached copies of the + * preloaded JSON-LD contexts. Unknown URLs reject; no network fallback is used. + * The parser catches loader rejections and returns shape diagnostics. + * + * @example + * ```typescript + * import { getDeliverySuspensionContextLoader } from "@fedify/fedify/delivery-suspension"; + * const contextLoader = getDeliverySuspensionContextLoader(); + * const context = await contextLoader("https://w3id.org/fep/f799"); + * ``` + * @since 2.5.0 + */ +export function getDeliverySuspensionContextLoader(): DocumentLoader { + return (url) => { + try { + if (!Object.hasOwn(preloadedContexts, url)) + fail( + "unknown-context", + "", + "The context is not preloaded; an explicit bounded loader is required.", + ); + const document = copyJson(preloadedContexts[url]); + checkBase(document); + return Promise.resolve({ document, contextUrl: null, documentUrl: url }); + } catch (error) { + return Promise.reject(error); + } + }; +} +const WARNING_EVENTS = new Set([ + "invalid property", + "prepending @vocab during expansion", + "relative @type reference", + "relative IRI after expansion", + "relative @id reference", +]); +async function prepare( + input: unknown, + options: ParseOptions, +): Promise { + // The first await is deliberately after this detached JSON-only snapshot. + const raw = copyJson(input); + if (raw === null || typeof raw !== "object") + fail( + "invalid-document", + "", + "Supply a JSON object or array, never a remote resource URL.", + ); + checkBase(raw); + const sourceLoader = + options.contextLoader ?? getDeliverySuspensionContextLoader(); + const cache = new Map>(); + const snapshots: Json[] = []; + const contextBudget: Budget = { nodes: 0, strings: 0 }; + let markerPrefix: string | undefined; + let loaderFailure: unknown; + const loader: DocumentLoader = async (url) => { + try { + let snapshot = cache.get(url); + if (snapshot === undefined) { + if (cache.size >= MAX_CONTEXTS) + fail("resource-limit", "", "Too many distinct context URLs."); + snapshot = (async () => { + const result = remoteSnapshot(await sourceLoader(url), contextBudget); + const document = result.document as Json; + if ( + markerPrefix !== undefined && + containsString(document, markerPrefix) + ) + fail( + "diagnostic-collision", + "", + "A loaded context collides with diagnostic occurrence markers.", + ); + snapshots.push(document); + return result; + })(); + cache.set(url, snapshot); + } + // Strip arbitrary loader properties, including jsonld's global-cache tag. + const result = await snapshot; + return { ...result, document: copyJson(result.document) }; + } catch (error) { + loaderFailure = error; + throw error; + } + }; + const warnings: ShapeIssue[] = []; + // jsonld() is the library's API-instance factory. A private instance prevents + // ambient static-tagged context caches from bypassing this call's loader. + const processor = (jsonld as typeof jsonld & (() => typeof jsonld))(); + const expand = async (value: Json, diagnostic: boolean): Promise => { + let result: unknown; + try { + result = await processor.expand( + value as Parameters[0], + { + base: null, + documentLoader: loader, + eventHandler: ({ + event, + }: { + event: { code: string; message: string }; + }) => { + // Explicit null @value occurrences are classified through the second + // pass rather than disappearing from metadata diagnostics. + if (!diagnostic && event.code === "null @value value") return; + if (!WARNING_EVENTS.has(event.code)) + fail( + "unsupported-lossy-shape", + "", + `JSON-LD event outside the conservative profile: ${event.code}.`, + ); + if (!diagnostic) + warnings.push({ + code: "jsonld-warning", + path: "", + message: `${event.code}: ${event.message}`, + }); + }, + } as Parameters[1], + ); + } catch (error) { + throw loaderFailure ?? error; + } + return copyJson(result); + }; + const expanded = await expand(raw, false); + let attempt = 0; + do { + markerPrefix = `\u0000fedify-f799-occurrence-${attempt++}:`; + } while ( + containsString(raw, markerPrefix) || + snapshots.some((context) => containsString(context, markerPrefix!)) + ); + const markers = new Map(); + const diagnosticClone = (value: Json, path = "", payload = false): Json => { + if (value === null || (Array.isArray(value) && value.length === 0)) { + const key = `${markerPrefix}${markers.size}`; + markers.set(key, { raw: value, rawPath: path, payload }); + return payload + ? key + : value === null + ? { "@value": key } + : [{ "@value": key }]; + } + if (Array.isArray(value)) + return value.map((child, index) => + diagnosticClone(child, `${path}/${index}`), + ); + if (!object(value)) return value; + const result: Node = {}; + for (const [key, child] of Object.entries(value)) + result[key] = + key === "@context" + ? child + : diagnosticClone(child, `${path}/${pointer(key)}`, key === "@value"); + return result; + }; + const diagnostic = await expand(diagnosticClone(raw), true); + const counts = new Map(); + const count = (value: Json): void => { + if (typeof value === "string" && markers.has(value)) + counts.set(value, (counts.get(value) ?? 0) + 1); + else if (value !== null && typeof value === "object") + for (const child of Object.values(value)) count(child); + }; + count(diagnostic); + for (const [marker, original] of markers) + if (counts.get(marker) !== 1) + fail( + "unsupported-lossy-shape", + "", + "A null or empty occurrence did not survive exactly once under JSON-LD expansion.", + original.rawPath, + ); + if ( + !Array.isArray(expanded) || + expanded.length !== 1 || + !object(expanded[0]) || + !Array.isArray(diagnostic) || + diagnostic.length !== 1 || + !object(diagnostic[0]) + ) + fail( + "invalid-document", + "", + "Exactly one expanded top-level node is required.", + ); + return { raw, expanded, node: diagnostic[0], markers, warnings }; +} +function marker(value: Json, prepared: Prepared): Marker | undefined { + if (typeof value === "string") return prepared.markers.get(value); + if (object(value) && typeof value["@value"] === "string") + return prepared.markers.get(value["@value"]); + return undefined; +} +function original(value: Json, prepared: Prepared): Json { + const entry = marker(value, prepared); + if (entry !== undefined && (!entry.payload || typeof value === "string")) + return entry.raw; + if (Array.isArray(value)) + return value.map((child) => original(child, prepared)); + if (!object(value)) return value; + const result: Node = {}; + for (const [key, child] of Object.entries(value)) + result[key] = original(child, prepared); + return result; +} +function occurrences( + node: Node, + property: string, + path: string, + prepared: Prepared, +): Occurrence[] { + if (!(property in node)) return []; + const values = Array.isArray(node[property]) + ? (node[property] as Json[]) + : [node[property]]; + return values.map((value, index) => { + const entry = marker(value, prepared); + return { + value, + path: `${path}/${pointer(property)}/${index}`, + ...(entry === undefined ? {} : { rawPath: entry.rawPath }), + }; + }); +} +function single( + node: Node, + property: string, + path: string, + prepared: Prepared, + required = true, +): Occurrence | undefined { + const values = occurrences(node, property, path, prepared); + if (values.length === 0 && !required) return undefined; + if (values.length !== 1) + fail( + "invalid-cardinality", + `${path}/${pointer(property)}`, + `Expected ${required ? "exactly one" : "at most one"} value.`, + ); + return values[0]; +} +function issue( + code: string, + occurrence: Occurrence, + message: string, +): ShapeIssue { + return { + code, + path: occurrence.path, + message, + ...(occurrence.rawPath === undefined + ? {} + : { rawPath: occurrence.rawPath }), + }; +} +function bad(code: string, occurrence: Occurrence, message: string): never { + throw new ShapeFailure(code, occurrence.path, message, occurrence.rawPath); +} +function literal( + occurrence: Occurrence, + datatype: string | undefined, + prepared: Prepared, + nativeInteger = false, +): string | number { + const value = occurrence.value; + if ( + marker(value, prepared) !== undefined || + !object(value) || + !("@value" in value) || + Object.keys(value).some((key) => key !== "@value" && key !== "@type") + ) + bad( + "invalid-literal", + occurrence, + "A single literal without language, index, list, JSON, or other annotations is required.", + ); + if ( + datatype === XSD + "dateTime" + ? value["@type"] !== datatype + : value["@type"] !== undefined && value["@type"] !== datatype + ) + bad("invalid-datatype", occurrence, "The literal has the wrong datatype."); + if (nativeInteger) { + if ( + typeof value["@value"] !== "number" || + !Number.isSafeInteger(value["@value"]) || + value["@value"] < 1 + ) + bad( + "invalid-revision", + occurrence, + "Revision must be a positive JSON safe integer, without string coercion.", + ); + return value["@value"]; + } + if ( + typeof value["@value"] !== "string" || + prepared.markers.has(value["@value"]) + ) + bad("invalid-literal", occurrence, "A string literal is required."); + if ( + datatype === XSD + "dateTime" && + parseExactDateTime(value["@value"]) === null + ) + bad( + "invalid-time", + occurrence, + "An XSD 1.1 dateTime with an explicit timezone and at most 4096 code units is required.", + ); + return value["@value"]; +} +function link( + occurrence: Occurrence, + prepared: Prepared, + strictOrigin: boolean, +): string { + const value = occurrence.value; + if ( + marker(value, prepared) !== undefined || + !object(value) || + Object.keys(value).length !== 1 || + typeof value["@id"] !== "string" + ) + bad("invalid-link", occurrence, "A reference-only @id node is required."); + const uri = value["@id"]; + const error = validateHttpsUri(uri); + if (error !== null) bad("invalid-https-uri", occurrence, error); + const origin = getDeliverySuspensionUrlOrigin(uri); + if (!origin.ok) { + if (strictOrigin) + bad( + "invalid-origin", + occurrence, + "The claimed identifier requires a strict HTTPS origin.", + ); + prepared.warnings.push( + issue( + "unavailable-origin", + occurrence, + "The exact HTTPS link is retained, but its strict origin is invalid; no origin scope is implied.", + ), + ); + } + return uri; +} +function id( + node: Node, + path: string, + prepared: Prepared, + strictOrigin: boolean, +): string { + const occurrence: Occurrence = { + value: { "@id": node["@id"] ?? null }, + path: `${path}/@id`, + }; + return link(occurrence, prepared, strictOrigin); +} +function types(node: Node, path: string): string[] { + const value = node["@type"]; + if (value === undefined) return []; + if (!Array.isArray(value) || !value.every((item) => typeof item === "string")) + fail( + "invalid-type", + `${path}/@type`, + "Expanded RDF types must be strings.", + ); + return value as string[]; +} +function originOf(value: string): DeliverySuspensionOrigin { + const parsed = getDeliverySuspensionUrlOrigin(value); + if (!parsed.ok) + fail( + "invalid-origin", + "", + "A strict claimed identifier origin is required.", + ); + return parsed.value; +} +function sameOrigin(a: string, b: string, path: string): void { + if (originOf(a).normalized !== originOf(b).normalized) + fail( + "inconsistent-origin", + path, + "Claimed identity origins must match the controller; this is not ownership verification.", + ); +} +function notice( + node: Node, + path: string, + prepared: Prepared, + raw: Json, + expanded: Json, +): DeliverySuspensionFacts { + const rdfTypes = types(node, path); + if (!rdfTypes.includes(F799 + "DeliverySuspension")) + fail( + "not-applicable", + `${path}/@type`, + "This node is not a DeliverySuspension.", + ); + const identifier = id(node, path, prepared, true); + const controller = link( + single(node, AS + "attributedTo", path, prepared)!, + prepared, + true, + ); + const published = literal( + single(node, AS + "published", path, prepared)!, + XSD + "dateTime", + prepared, + ) as string; + const statusOccurrence = single(node, F799 + "status", path, prepared)!; + const status = literal(statusOccurrence, XSD + "string", prepared); + if (status !== "active" && status !== "cancelled") + bad( + "invalid-status", + statusOccurrence, + "FEP-f799 status must be active or cancelled.", + ); + const revision = literal( + single(node, F799 + "revision", path, prepared)!, + XSD + "integer", + prepared, + true, + ) as number; + const endTime = literal( + single(node, AS + "endTime", path, prepared)!, + XSD + "dateTime", + prepared, + ) as string; + const startOccurrence = single(node, AS + "startTime", path, prepared, false); + const startTime = + startOccurrence === undefined + ? undefined + : (literal(startOccurrence, XSD + "dateTime", prepared) as string); + if ( + startTime !== undefined && + compareExactDateTimes( + parseExactDateTime(endTime)!, + parseExactDateTime(startTime)!, + ) <= 0 + ) + fail( + "invalid-interval", + `${path}/${pointer(AS + "endTime")}`, + "endTime must be strictly later than startTime.", + ); + const announcementOccurrence = single( + node, + F799 + "announcement", + path, + prepared, + false, + ); + const announcement = + announcementOccurrence === undefined + ? undefined + : link(announcementOccurrence, prepared, true); + const inboxes = occurrences(node, F799 + "targetInbox", path, prepared); + const origins = occurrences(node, F799 + "targetOrigin", path, prepared); + if (inboxes.length + origins.length !== 1) + fail( + "invalid-target", + path, + "Exactly one targetInbox or targetOrigin occurrence is required, including null and empty occurrences.", + ); + let target: DeliverySuspensionTarget; + let normalizedTargetOrigin: DeliverySuspensionOrigin | undefined; + if (inboxes.length === 1) + target = { kind: "inbox", inbox: link(inboxes[0], prepared, false) }; + else { + const origin = literal(origins[0], XSD + "string", prepared) as string; + const normalized = parseDeliverySuspensionOrigin(origin); + if (!normalized.ok) + bad( + "invalid-origin", + origins[0], + "targetOrigin must be a strict HTTPS root origin.", + ); + target = { kind: "origin", origin }; + normalizedTargetOrigin = normalized.value; + } + sameOrigin(identifier, controller, `${path}/@id`); + if (announcement !== undefined) + sameOrigin(announcement, controller, announcementOccurrence!.path); + return { + id: identifier, + controller, + published, + suspensionStatus: status, + target, + ...(normalizedTargetOrigin === undefined ? {} : { normalizedTargetOrigin }), + revision, + ...(announcement === undefined ? {} : { announcement }), + ...(startTime === undefined ? {} : { startTime }), + endTime, + types: rdfTypes, + raw, + expanded, + }; +} + +/** + * Inspect an untrusted raw DeliverySuspension using JSON-LD semantics. Exact + * expanded IRI claims (including compact-IRI/@vocab expansion), lexical times, + * detached input, and original expansion are retained without RDF deduplication. + * Embedded activity notices retain the containing source document as raw evidence. + * Origin normalization evidence is separate in normalizedTargetOrigin; the target + * itself remains a reusable description containing its original string claim. + * Success checks shape and claimed identity consistency only, never authority, + * authenticity, currentness, history, or complete signed-state equality. + * + * This conservative profile rejects non-null @base, lossy expansion events and + * null/empty occurrences that cannot survive diagnostic expansion exactly once, + * even on unrelated properties. Such failures precede metadata diagnostics. + * JSON input is bounded to depth 64, 10000 value nodes, and 1 MiB of aggregate + * string code units; contexts share those bounds and at most 32 distinct URLs. + * Timestamp lexemes are bounded to 4096 code units, with arbitrary fractional + * precision within that bound. Only plain JSON data properties are accepted; + * own __proto__ keys, accessors, cycles, sparse arrays and nonfinite numbers fail. + * Copying precedes asynchronous loading. Unknown default contexts never fetch; + * an explicit contextLoader opts into caller-owned, bounded context I/O. + * + * An already parsed unknown value cannot reveal duplicate JSON member names or + * distinguish numeric lexemes such as 1, 1.0 and 1e0. Integrity verification must + * retain its original signing input. Malformed input and loader failures return + * ok:false rather than rejecting this promise. Returned evidence is deep frozen. + * + * @example + * ```typescript + * import { parseDeliverySuspensionDocument } from "@fedify/fedify/delivery-suspension"; + * async function inspectNotice(rawJson: unknown) { + * const result = await parseDeliverySuspensionDocument(rawJson); + * if (result.ok) console.log(result.value.target); // An unverified claim. + * } + * ``` + * @since 2.5.0 + */ +export async function parseDeliverySuspensionDocument( + raw: unknown, + options: ParseOptions = {}, +): Promise> { + try { + const prepared = await prepare(raw, options); + return freeze({ + ok: true, + value: notice( + prepared.node, + "/0", + prepared, + prepared.raw, + prepared.expanded, + ), + warnings: prepared.warnings, + }); + } catch (error) { + return failure(error); + } +} + +/** + * Inspect Create/Update with an embedded complete notice, or an Undo's unverified + * original-Create reference. No resource is fetched. Matching extra RDF types + * are retained; Create(Note) returns not-applicable. Success is not authenticity, + * authority, prior publication, replay admission or a delivery-hold exemption. + * In particular an Undo reference does not prove its target was an FEP-f799 + * Create. Uses the same bounded conservative JSON-LD profile as + * {@link parseDeliverySuspensionDocument}. + * + * @example + * ```typescript + * import { parseDeliverySuspensionActivityDocument } from "@fedify/fedify/delivery-suspension"; + * async function inspectActivity(rawActivity: unknown) { + * const result = await parseDeliverySuspensionActivityDocument(rawActivity); + * if (result.ok && result.value.kind === "undo") console.log(result.value.undoneActivity); + * } + * ``` + * @since 2.5.0 + */ +export async function parseDeliverySuspensionActivityDocument( + raw: unknown, + options: ParseOptions = {}, +): Promise> { + try { + const prepared = await prepare(raw, options); + const node = prepared.node; + const path = "/0"; + const rdfTypes = types(node, path); + const controlTypes = ["Create", "Update", "Undo"].filter((type) => + rdfTypes.includes(AS + type), + ); + if (controlTypes.length === 0) + fail( + "not-applicable", + "/0/@type", + "This is not a supported control-activity shape.", + ); + if (controlTypes.length !== 1) + fail( + "invalid-type", + "/0/@type", + "Exactly one recognized control-activity type is required.", + ); + const identifier = id(node, path, prepared, true); + const actor = link( + single(node, AS + "actor", path, prepared)!, + prepared, + true, + ); + const published = literal( + single(node, AS + "published", path, prepared)!, + XSD + "dateTime", + prepared, + ) as string; + sameOrigin(identifier, actor, "/0/@id"); + const value = single(node, AS + "object", path, prepared)!; + const common = { + id: identifier, + actor, + published, + types: rdfTypes, + raw: prepared.raw, + expanded: prepared.expanded, + }; + if (controlTypes[0] === "Undo") { + if (!object(value.value) || marker(value.value, prepared) !== undefined) + bad("invalid-object", value, "Undo must identify one Create activity."); + const embedded = value.value; + let undoneActivity: string; + let embeddedCreate: + | { id: string; actor: string; types: readonly string[] } + | undefined; + if ( + Object.keys(embedded).length === 1 && + typeof embedded["@id"] === "string" + ) + undoneActivity = link(value, prepared, true); + else { + const embeddedTypes = types(embedded, value.path); + if ( + !embeddedTypes.includes(AS + "Create") || + embeddedTypes.some( + (type) => type === AS + "Update" || type === AS + "Undo", + ) + ) + bad( + "invalid-object", + value, + "An embedded Undo object must claim Create without another control type.", + ); + undoneActivity = id(embedded, value.path, prepared, true); + const embeddedActor = link( + single(embedded, AS + "actor", value.path, prepared)!, + prepared, + true, + ); + if (embeddedActor !== actor) + bad( + "inconsistent-actor", + value, + "Embedded Create actor must exactly equal the Undo actor.", + ); + embeddedCreate = { + id: undoneActivity, + actor: embeddedActor, + types: embeddedTypes, + }; + } + if (undoneActivity === identifier) + bad( + "invalid-activity-id", + value, + "Undo must have its own distinct id.", + ); + sameOrigin(undoneActivity, actor, value.path); + return freeze({ + ok: true, + value: { + ...common, + kind: "undo", + undoneActivity, + ...(embeddedCreate === undefined ? {} : { embeddedCreate }), + }, + warnings: prepared.warnings, + }); + } + if (!object(value.value) || marker(value.value, prepared) !== undefined) + bad( + "invalid-object", + value, + "Create/Update requires an embedded DeliverySuspension.", + ); + const actualNode = (prepared.expanded as Json[])[0] as Node; + const actualObjects = actualNode[AS + "object"]; + const actualObject = Array.isArray(actualObjects) ? actualObjects[0] : null; + const suspension = notice( + value.value, + value.path, + prepared, + prepared.raw, + actualObject ?? null, + ); + if (suspension.id === identifier) + bad( + "invalid-activity-id", + value, + "An activity must have an id distinct from its notice.", + ); + if (controlTypes[0] === "Update" && suspension.announcement === identifier) + bad( + "invalid-activity-id", + value, + "Update must not reuse the original Create announcement id.", + ); + if (suspension.controller !== actor) + bad( + "inconsistent-actor", + value, + "Activity actor must exactly equal the notice attributedTo.", + ); + if (controlTypes[0] === "Create") { + if (suspension.revision !== 1) + bad("invalid-create-revision", value, "Create must carry revision 1."); + if (suspension.announcement !== identifier) + bad( + "inconsistent-announcement", + value, + "Create id must exactly equal the required notice announcement.", + ); + } + return freeze({ + ok: true, + value: { + ...common, + kind: controlTypes[0] === "Create" ? "create" : "update", + suspension, + }, + warnings: prepared.warnings, + }); + } catch (error) { + return failure(error); + } +} +function linkState(values: readonly ControlLinkValue[]): ControlLinkState { + return { + state: + values.length === 0 + ? "absent" + : values.length > 1 + ? "multiple" + : values[0].valid + ? "single" + : "invalid", + values, + }; +} +function controlLinks( + values: Occurrence[], + prepared: Prepared, +): ControlLinkState { + const entries: ControlLinkValue[] = values.map((occurrence) => { + const evidence = { + raw: original(occurrence.value, prepared), + path: occurrence.path, + ...(occurrence.rawPath === undefined + ? {} + : { rawPath: occurrence.rawPath }), + }; + try { + return { + ...evidence, + valid: true, + value: link(occurrence, prepared, false), + issues: [], + }; + } catch (error) { + const diagnostic = failure(error); + const issues = diagnostic.ok ? [] : diagnostic.issues; + prepared.warnings.push(...issues); + return { ...evidence, valid: false, issues }; + } + }); + const state = linkState(entries); + if (state.state === "multiple") + prepared.warnings.push({ + code: "multiple-links", + path: entries[0].path, + message: + "Multiple link occurrences are retained, including invalid members.", + }); + return state; +} +function metadataId(prepared: Prepared, options: ControlParseOptions): string { + const identifier = id(prepared.node, "/0", prepared, false); + if (options.expectedId !== undefined && identifier !== options.expectedId) + fail( + "unexpected-id", + "/0/@id", + "The exact expanded representation id does not match expectedId.", + ); + return identifier; +} + +/** + * Inspect actor inbox, endpoints/sharedInbox and controlled-origin claims without + * fetching linked representations or inferring control from actor type. Every + * link occurrence remains visible: multiplicity takes precedence over invalid + * members. Referenced endpoints remain unresolved; multiple embedded parents + * retain parent ambiguity and all sharedInbox occurrences. controlledOrigins + * preserves each literal and its independent strict normalization result. + * Malformed extension claims are diagnostic facts; malformed document IDs, + * expectedId mismatch and conservative-profile failures return ok:false. + * Uses {@link parseDeliverySuspensionDocument}'s limits and JSON-LD semantics. + * + * @example + * ```typescript + * import { parseActorControlMetadata } from "@fedify/fedify/delivery-suspension"; + * async function inspectActor(rawActor: unknown, actorId: string) { + * const actor = await parseActorControlMetadata(rawActor, { expectedId: actorId }); + * if (actor.ok) console.log(actor.value.inbox.state); + * } + * ``` + * @since 2.5.0 + */ +export async function parseActorControlMetadata( + raw: unknown, + options: ControlParseOptions = {}, +): Promise> { + try { + const controlOptions: ControlParseOptions = { + expectedId: options.expectedId, + contextLoader: options.contextLoader, + }; + const prepared = await prepare(raw, controlOptions); + const identifier = metadataId(prepared, controlOptions); + const inbox = controlLinks( + occurrences(prepared.node, INBOX, "/0", prepared), + prepared, + ); + const endpoints: ActorEndpointsMetadata[] = []; + const sharedValues: ControlLinkValue[] = []; + for (const occurrence of occurrences( + prepared.node, + AS + "endpoints", + "/0", + prepared, + )) { + const evidence = { + raw: original(occurrence.value, prepared), + path: occurrence.path, + ...(occurrence.rawPath === undefined + ? {} + : { rawPath: occurrence.rawPath }), + }; + if ( + object(occurrence.value) && + marker(occurrence.value, prepared) === undefined + ) { + const endpoint = occurrence.value; + if (Object.keys(endpoint).length === 1 && "@id" in endpoint) { + const state = controlLinks([occurrence], prepared); + endpoints.push({ + ...evidence, + kind: state.values[0].valid ? "unresolved" : "invalid", + ...(state.values[0].value === undefined + ? {} + : { reference: state.values[0].value }), + sharedInbox: linkState([]), + issues: state.values[0].issues, + }); + } else if ( + !Object.keys(endpoint).some((key) => + ["@value", "@list", "@graph", "@set"].includes(key), + ) + ) { + const sharedInbox = controlLinks( + occurrences( + endpoint, + AS + "sharedInbox", + occurrence.path, + prepared, + ), + prepared, + ); + sharedValues.push(...sharedInbox.values); + endpoints.push({ + ...evidence, + kind: "embedded", + sharedInbox, + issues: [], + }); + } else { + const problem = issue( + "invalid-endpoints", + occurrence, + "An endpoints value must be an embedded node or unresolved HTTPS reference.", + ); + prepared.warnings.push(problem); + endpoints.push({ + ...evidence, + kind: "invalid", + sharedInbox: linkState([]), + issues: [problem], + }); + } + } else { + const problem = issue( + "invalid-endpoints", + occurrence, + "An endpoints value must be an embedded node or unresolved HTTPS reference.", + ); + prepared.warnings.push(problem); + endpoints.push({ + ...evidence, + kind: "invalid", + sharedInbox: linkState([]), + issues: [problem], + }); + } + } + if (endpoints.length > 1) + prepared.warnings.push({ + code: "multiple-endpoints", + path: `/0/${pointer(AS + "endpoints")}`, + message: + "Multiple endpoints parents are retained; no unique parent is selected.", + }); + const controlledOrigins: ControlledOriginValue[] = occurrences( + prepared.node, + F799 + "controlledOrigin", + "/0", + prepared, + ).map((occurrence) => { + const evidence = { + raw: original(occurrence.value, prepared), + path: occurrence.path, + ...(occurrence.rawPath === undefined + ? {} + : { rawPath: occurrence.rawPath }), + }; + try { + const value = literal(occurrence, XSD + "string", prepared) as string; + const normalization = parseDeliverySuspensionOrigin(value); + if (!normalization.ok) + prepared.warnings.push( + ...normalization.issues.map((problem) => ({ + ...problem, + path: occurrence.path, + })), + ); + return { ...evidence, value, normalization }; + } catch (error) { + const normalization = failure(error); + if (!normalization.ok) prepared.warnings.push(...normalization.issues); + return { ...evidence, normalization }; + } + }); + return freeze({ + ok: true, + value: { + id: identifier, + types: types(prepared.node, "/0"), + inbox, + endpoints, + endpointsAmbiguous: endpoints.length > 1, + sharedInbox: linkState(sharedValues), + controlledOrigins, + raw: prepared.raw, + expanded: prepared.expanded, + }, + warnings: prepared.warnings, + }); + } catch (error) { + return failure(error); + } +} + +/** + * Inspect inboxOf and deliveryController reverse-link claims without fetching or + * deciding authority. Absence, a single valid link, a single invalid occurrence, + * and multiple occurrences (including invalid members) remain distinct. + * Uses {@link parseDeliverySuspensionDocument}'s bounded conservative profile; + * malformed IDs and expectedId mismatches fail instead of becoming metadata. + * + * @example + * ```typescript + * import { parseInboxControlMetadata } from "@fedify/fedify/delivery-suspension"; + * async function inspectInbox(rawInbox: unknown, inboxId: string) { + * const inbox = await parseInboxControlMetadata(rawInbox, { expectedId: inboxId }); + * if (inbox.ok) console.log(inbox.value.deliveryController.state); + * } + * ``` + * @since 2.5.0 + */ +export async function parseInboxControlMetadata( + raw: unknown, + options: ControlParseOptions = {}, +): Promise> { + try { + const controlOptions: ControlParseOptions = { + expectedId: options.expectedId, + contextLoader: options.contextLoader, + }; + const prepared = await prepare(raw, controlOptions); + const identifier = metadataId(prepared, controlOptions); + return freeze({ + ok: true, + value: { + id: identifier, + types: types(prepared.node, "/0"), + inboxOf: controlLinks( + occurrences(prepared.node, INBOX_OF, "/0", prepared), + prepared, + ), + deliveryController: controlLinks( + occurrences( + prepared.node, + F799 + "deliveryController", + "/0", + prepared, + ), + prepared, + ), + raw: prepared.raw, + expanded: prepared.expanded, + }, + warnings: prepared.warnings, + }); + } catch (error) { + return failure(error); + } +} diff --git a/packages/fedify/src/delivery-suspension/time.test.ts b/packages/fedify/src/delivery-suspension/time.test.ts new file mode 100644 index 000000000..b0c84e8db --- /dev/null +++ b/packages/fedify/src/delivery-suspension/time.test.ts @@ -0,0 +1,90 @@ +import { deepStrictEqual, strictEqual } from "node:assert/strict"; +import { test } from "@fedify/fixture"; +import { + compareExactDateTimes, + MAX_TIMESTAMP_LENGTH, + parseExactDateTime, +} from "./time.ts"; + +test("delivery suspension exact dateTime grammar and Gregorian dates", () => { + for (const value of [ + "1970-01-01T00:00:00Z", + "0000-02-29T00:00:00Z", + "-0000-02-29T00:00:00Z", + "-0400-02-29T00:00:00+14:00", + "12000-02-29T00:00:00-14:00", + "2000-12-31T24:00:00.000Z", + "2026-11-13T23:59:59.00000000000000001Z", + ]) + strictEqual(parseExactDateTime(value) !== null, true, value); + for (const value of [ + "1970-01-01T00:00:00", + "1970-01-01 00:00:00Z", + "19700101T000000Z", + "+1970-01-01T00:00:00Z", + "01970-01-01T00:00:00Z", + "-001-01-01T00:00:00Z", + "1900-02-29T00:00:00Z", + "-0100-02-29T00:00:00Z", + "2025-04-31T00:00:00Z", + "2025-00-01T00:00:00Z", + "2025-01-00T00:00:00Z", + "2025-01-01T24:00:00.1Z", + "2025-01-01T24:01:00Z", + "2025-01-01T00:00:60Z", + "2025-01-01T00:00:00+14:01", + "2025-01-01T00:00:00-15:00", + "2025-01-01T00:00:00+00:60", + "2025-01-01T00:00:00Z[UTC]", + "2025-01-01T00:00:00.Z", + "2025-01-01T00:00:00z", + ]) + strictEqual(parseExactDateTime(value), null, value); +}); + +test("delivery suspension exact dateTime offsets and fractional comparison", () => { + const parsed = (value: string) => { + const result = parseExactDateTime(value); + if (result === null) throw new Error(value); + return result; + }; + for (const [a, b] of [ + ["1970-01-01T00:00:00Z", "1969-12-31T19:00:00-05:00"], + ["2000-12-31T24:00:00.000Z", "2001-01-01T00:00:00+00:00"], + ["0000-01-01T00:00:00Z", "-0000-01-01T00:00:00-00:00"], + ["-0001-12-31T24:00:00Z", "0000-01-01T00:00:00Z"], + ["0000-02-29T24:00:00Z", "0000-03-01T00:00:00Z"], + ["10000-01-01T00:00:00.10Z", "10000-01-01T00:00:00.1000Z"], + ]) + strictEqual(compareExactDateTimes(parsed(a), parsed(b)), 0, a); + strictEqual( + parsed("1970-01-01T00:00:00Z").seconds - + parsed("0000-01-01T00:00:00Z").seconds, + 62167219200n, + ); + strictEqual( + parsed("0000-01-01T00:00:00Z").seconds - + parsed("-0400-01-01T00:00:00Z").seconds, + 146097n * 86400n, + ); + const earlier = parsed("2026-01-01T00:00:00.0000000000000000001Z"); + const later = parsed("2026-01-01T00:00:00.0000000000000000002Z"); + strictEqual(compareExactDateTimes(earlier, later), -1); + strictEqual(compareExactDateTimes(later, earlier), 1); + deepStrictEqual(parsed("0000-01-01T00:00:00Z"), { + seconds: 0n, + fraction: "", + }); +}); + +test("delivery suspension exact dateTime resource bound preserves arbitrary precision", () => { + const prefix = "2000-01-01T00:00:00."; + const longest = + prefix + "1".repeat(MAX_TIMESTAMP_LENGTH - prefix.length - 1) + "Z"; + strictEqual(parseExactDateTime(longest) !== null, true); + strictEqual(parseExactDateTime(longest.replace(/Z$/, "1Z")), null); + strictEqual( + parseExactDateTime("9".repeat(4000) + "-01-01T00:00:00Z") !== null, + true, + ); +}); diff --git a/packages/fedify/src/delivery-suspension/time.ts b/packages/fedify/src/delivery-suspension/time.ts new file mode 100644 index 000000000..71782746e --- /dev/null +++ b/packages/fedify/src/delivery-suspension/time.ts @@ -0,0 +1,84 @@ +// Private exact XSD 1.1 dateTime arithmetic. No floating point or Temporal range. +export interface ExactDateTime { + readonly seconds: bigint; + readonly fraction: string; +} + +// A resource limit on the complete lexical value, not a precision restriction. +export const MAX_TIMESTAMP_LENGTH = 4096; + +function floorDivide(value: bigint, divisor: bigint): bigint { + const quotient = value / divisor; + return value % divisor < 0n ? quotient - 1n : quotient; +} + +function leap(year: bigint): boolean { + return year % 4n === 0n && (year % 100n !== 0n || year % 400n === 0n); +} + +export function parseExactDateTime(raw: string): ExactDateTime | null { + if (raw.length > MAX_TIMESTAMP_LENGTH) return null; + const match = + /^(-?)([0-9]{4,})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(?:\.([0-9]+))?(Z|[+-][0-9]{2}:[0-9]{2})$/.exec( + raw, + ); + if (match === null || (match[2].length > 4 && match[2][0] === "0")) + return null; + const year = BigInt(match[1] + match[2]); + const month = Number(match[3]); + const day = Number(match[4]); + const hour = Number(match[5]); + const minute = Number(match[6]); + const second = Number(match[7]); + const fraction = (match[8] ?? "").replace(/0+$/, ""); + if (month < 1 || month > 12 || hour > 24 || minute > 59 || second > 59) + return null; + if (hour === 24 && (minute !== 0 || second !== 0 || fraction !== "")) + return null; + const monthDays = [ + 31, + leap(year) ? 29 : 28, + 31, + 30, + 31, + 30, + 31, + 31, + 30, + 31, + 30, + 31, + ]; + if (day < 1 || day > monthDays[month - 1]) return null; + const zone = match[9]; + const zoneHour = zone === "Z" ? 0 : Number(zone.slice(1, 3)); + const zoneMinute = zone === "Z" ? 0 : Number(zone.slice(4, 6)); + if (zoneHour > 14 || zoneMinute > 59 || (zoneHour === 14 && zoneMinute !== 0)) + return null; + const offset = (zoneHour * 60 + zoneMinute) * (zone[0] === "-" ? -1 : 1); + // Count days from astronomical year zero; floor division is essential in BCE. + let days = + 365n * year + + floorDivide(year + 3n, 4n) - + floorDivide(year + 99n, 100n) + + floorDivide(year + 399n, 400n); + for (let m = 1; m < month; m++) days += BigInt(monthDays[m - 1]); + days += BigInt(day - 1); + return { + seconds: + days * 86400n + BigInt(hour * 3600 + minute * 60 + second - offset * 60), + fraction, + }; +} + +export function compareExactDateTimes( + a: ExactDateTime, + b: ExactDateTime, +): -1 | 0 | 1 { + if (a.seconds < b.seconds) return -1; + if (a.seconds > b.seconds) return 1; + const length = Math.max(a.fraction.length, b.fraction.length); + const af = a.fraction.padEnd(length, "0"); + const bf = b.fraction.padEnd(length, "0"); + return af < bf ? -1 : af > bf ? 1 : 0; +} diff --git a/packages/fedify/src/delivery-suspension/types.ts b/packages/fedify/src/delivery-suspension/types.ts new file mode 100644 index 000000000..3a49bea23 --- /dev/null +++ b/packages/fedify/src/delivery-suspension/types.ts @@ -0,0 +1,186 @@ +import type { DocumentLoader } from "@fedify/vocab-runtime"; + +/** A shape diagnostic, not an authentication or authorization verdict. @since 2.5.0 */ +export interface ShapeIssue { + /** Stable machine-readable diagnostic code. */ + readonly code: string; + /** JSON pointer into expanded evidence, unless expansion itself failed. */ + readonly path: string; + /** Human-readable explanation. */ + readonly message: string; + /** Original JSON pointer when a null or empty occurrence was preserved. */ + readonly rawPath?: string; +} + +/** A shape result with immutable diagnostics. @since 2.5.0 */ +export type ParseResult = + | { + readonly ok: true; + readonly value: T; + readonly warnings: readonly ShapeIssue[]; + } + | { readonly ok: false; readonly issues: readonly ShapeIssue[] }; + +/** A strict ASCII HTTPS origin and its original spelling. @since 2.5.0 */ +export interface DeliverySuspensionOrigin { + /** Original input, without rewriting. */ + readonly raw: string; + /** ASCII origin with default port omitted and IPv6 brackets retained. */ + readonly normalized: string; + /** Canonical hostname; IPv6 addresses have no enclosing brackets. */ + readonly hostname: string; + /** Effective numeric port, including the default 443. */ + readonly port: number; +} + +/** Detached, deeply immutable JSON evidence. @since 2.5.0 */ +export type ShapeJson = + | null + | boolean + | number + | string + | readonly ShapeJson[] + | { readonly [key: string]: ShapeJson }; + +/** Options for the conservative raw JSON-LD shape profile. @since 2.5.0 */ +export interface ParseOptions { + /** + * Explicit opt-in to caller-owned context loading. Only contexts are loaded; + * the caller must bound its I/O. The default resolves preloaded contexts only. + * Loaded responses are snapshotted and memoized within each parse call. + */ + readonly contextLoader?: DocumentLoader; +} + +/** + * Options for inspecting control claims on one exact resource. Both expectedId + * and contextLoader are captured synchronously when a metadata parse starts. + * @since 2.5.0 + */ +export interface ControlParseOptions extends ParseOptions { + /** Required exact expanded representation ID, without URL normalization. */ + readonly expectedId?: string; +} + +/** A reusable claimed target description; neither variant establishes control. @since 2.5.0 */ +export type DeliverySuspensionTarget = + | { readonly kind: "inbox"; readonly inbox: string } + | { readonly kind: "origin"; readonly origin: string }; + +/** Detached input and original-pass JSON-LD expansion. @since 2.5.0 */ +export interface ShapeEvidence { + /** Original compact spelling, copied before asynchronous work. */ + readonly raw: ShapeJson; + /** Original expanded evidence, preserving extra types and properties. */ + readonly expanded: ShapeJson; +} + +/** + * Structurally consistent notice claims, without authentication, authority, + * freshness, history, signature verification, or complete signed-state equality. + * Literal timestamp strings and expanded IRI spellings are preserved exactly. + * @since 2.5.0 + */ +export interface DeliverySuspensionFacts extends ShapeEvidence { + readonly id: string; + readonly controller: string; + readonly published: string; + readonly suspensionStatus: "active" | "cancelled"; + readonly target: DeliverySuspensionTarget; + /** Derived strict normalization evidence, populated only for an origin target. */ + readonly normalizedTargetOrigin?: DeliverySuspensionOrigin; + readonly revision: number; + readonly announcement?: string; + readonly startTime?: string; + readonly endTime: string; + readonly types: readonly string[]; +} + +/** Common claimed activity identity. @since 2.5.0 */ +export interface DeliverySuspensionActivityIdentity extends ShapeEvidence { + readonly id: string; + readonly actor: string; + readonly published: string; + readonly types: readonly string[]; +} + +/** + * Shape claims from a control activity. A successful Undo only identifies an + * unverified reference; it does not establish an FEP-f799 delivery exemption. + * @since 2.5.0 + */ +export type DeliverySuspensionActivityFacts = + | (DeliverySuspensionActivityIdentity & { + readonly kind: "create" | "update"; + readonly suspension: DeliverySuspensionFacts; + }) + | (DeliverySuspensionActivityIdentity & { + readonly kind: "undo"; + readonly undoneActivity: string; + readonly embeddedCreate?: { + readonly id: string; + readonly actor: string; + readonly types: readonly string[]; + }; + }); + +/** One occurrence of a link claim, including its malformed evidence. @since 2.5.0 */ +export interface ControlLinkValue { + readonly raw: ShapeJson; + readonly path: string; + readonly rawPath?: string; + readonly valid: boolean; + readonly value?: string; + readonly issues: readonly ShapeIssue[]; +} + +/** + * Multiplicity takes precedence: two or more values are multiple even if some + * are invalid. No occurrence is absent; a lone malformed occurrence is invalid. + * @since 2.5.0 + */ +export interface ControlLinkState { + readonly state: "absent" | "single" | "multiple" | "invalid"; + readonly values: readonly ControlLinkValue[]; +} + +/** One endpoints occurrence; reference-only endpoints remain unresolved. @since 2.5.0 */ +export interface ActorEndpointsMetadata { + readonly raw: ShapeJson; + readonly path: string; + readonly rawPath?: string; + readonly kind: "embedded" | "unresolved" | "invalid"; + readonly reference?: string; + readonly sharedInbox: ControlLinkState; + readonly issues: readonly ShapeIssue[]; +} + +/** One controlled-origin occurrence with an independent normalization result. @since 2.5.0 */ +export interface ControlledOriginValue { + readonly raw: ShapeJson; + readonly path: string; + readonly rawPath?: string; + readonly value?: string; + readonly normalization: ParseResult; +} + +/** Diagnostic actor claims, never independently fetched authority evidence. @since 2.5.0 */ +export interface ActorControlMetadata extends ShapeEvidence { + readonly id: string; + readonly types: readonly string[]; + readonly inbox: ControlLinkState; + readonly endpoints: readonly ActorEndpointsMetadata[]; + /** True when several endpoints parents prevent choosing a unique parent. */ + readonly endpointsAmbiguous: boolean; + /** All embedded parents' sharedInbox values, retaining parent ambiguity above. */ + readonly sharedInbox: ControlLinkState; + readonly controlledOrigins: readonly ControlledOriginValue[]; +} + +/** Diagnostic inbox claims; neither reverse link grants authority. @since 2.5.0 */ +export interface InboxControlMetadata extends ShapeEvidence { + readonly id: string; + readonly types: readonly string[]; + readonly inboxOf: ControlLinkState; + readonly deliveryController: ControlLinkState; +} diff --git a/packages/fedify/tsdown.config.ts b/packages/fedify/tsdown.config.ts index aed042b19..6a7254215 100644 --- a/packages/fedify/tsdown.config.ts +++ b/packages/fedify/tsdown.config.ts @@ -19,6 +19,7 @@ export default [ entry: [ "./src/mod.ts", "./src/compat/mod.ts", + "./src/delivery-suspension/mod.ts", "./src/federation/mod.ts", "./src/nodeinfo/mod.ts", "./src/otel/mod.ts", From c857751ef4cd4277c611595f26f29f01e83862e2 Mon Sep 17 00:00:00 2001 From: Hong Minhee Date: Fri, 13 Nov 2026 09:43:32 +0900 Subject: [PATCH 3/8] Classify unrelated control activity objects Check whether Create or Update embeds a DeliverySuspension before requiring the control activity's identifiers and publication time. Ordinary activities with unrelated objects remain not-applicable when those protocol-specific fields are absent. https://github.com/fedify-dev/fedify/pull/1435#discussion_r4556279908 Assisted-by: Codex:gpt-6 --- CHANGES.md | 14 +++++++------- changes.d/fedify/delivery-suspension-parsers.md | 14 +++++++------- .../fedify/src/delivery-suspension/parse.test.ts | 16 ++++++++++++++++ packages/fedify/src/delivery-suspension/parse.ts | 13 ++++++++++++- 4 files changed, 42 insertions(+), 15 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 3ceef9e0f..d74584976 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -74,13 +74,13 @@ To be released. `@fedify/fedify/delivery-suspension`. The asynchronous notice, activity, actor metadata, and inbox metadata parsers preserve expanded IRI spelling, literal values, and multiplicity, and return detached evidence and - diagnostics. The default loader resolves preloaded contexts locally; - applications can explicitly supply a context loader. - Strict HTTPS origin helpers validate origin spelling before URL - normalization, including IDNA2008 validation against a pinned Unicode 12.0 - repertoire. These tools expose unverified claims; they do not authenticate - notices, establish controller authority, or suspend delivery. - [[#1369], [#1435]] + diagnostics. Unrelated embedded objects are classified before requiring + control-activity fields. The default loader resolves preloaded contexts + locally; applications can explicitly supply a context loader. Strict HTTPS + origin helpers validate origin spelling before URL normalization, including + IDNA2008 validation against a pinned Unicode 12.0 repertoire. These tools + expose unverified claims; they do not authenticate notices, establish + controller authority, or suspend delivery. [[#1369], [#1435]] - Added sender payload projection support for the published FEP-171b context, preserving blind-recipient redaction. [[#1250], [#1396] by Jiwon Kwon\] diff --git a/changes.d/fedify/delivery-suspension-parsers.md b/changes.d/fedify/delivery-suspension-parsers.md index ffa77b628..69c4af5bd 100644 --- a/changes.d/fedify/delivery-suspension-parsers.md +++ b/changes.d/fedify/delivery-suspension-parsers.md @@ -7,12 +7,12 @@ links: `@fedify/fedify/delivery-suspension`. The asynchronous notice, activity, actor metadata, and inbox metadata parsers preserve expanded IRI spelling, literal values, and multiplicity, and return detached evidence and - diagnostics. The default loader resolves preloaded contexts locally; - applications can explicitly supply a context loader. - Strict HTTPS origin helpers validate origin spelling before URL - normalization, including IDNA2008 validation against a pinned Unicode 12.0 - repertoire. These tools expose unverified claims; they do not authenticate - notices, establish controller authority, or suspend delivery. - [[#1369], [#1435]] + diagnostics. Unrelated embedded objects are classified before requiring + control-activity fields. The default loader resolves preloaded contexts + locally; applications can explicitly supply a context loader. Strict HTTPS + origin helpers validate origin spelling before URL normalization, including + IDNA2008 validation against a pinned Unicode 12.0 repertoire. These tools + expose unverified claims; they do not authenticate notices, establish + controller authority, or suspend delivery. [[#1369], [#1435]] [FEP-f799]: https://w3id.org/fep/f799 diff --git a/packages/fedify/src/delivery-suspension/parse.test.ts b/packages/fedify/src/delivery-suspension/parse.test.ts index fbf62f8b9..4dd8b8650 100644 --- a/packages/fedify/src/delivery-suspension/parse.test.ts +++ b/packages/fedify/src/delivery-suspension/parse.test.ts @@ -436,6 +436,22 @@ test("delivery suspension Create Update and unverified Undo activity claims", as ), "not-applicable", ); + for (const type of ["Create", "Update"]) { + for (const omitted of [["published"], ["id", "actor", "published"]]) { + const unrelated = activity(type, { type: "Note", content: "unrelated" }); + for (const key of omitted) delete unrelated[key]; + unsuccessful( + await parseDeliverySuspensionActivityDocument(unrelated), + "not-applicable", + ); + } + const applicable = activity(type, createObject); + delete applicable.published; + unsuccessful( + await parseDeliverySuspensionActivityDocument(applicable), + "invalid-cardinality", + ); + } const undo = success( await parseDeliverySuspensionActivityDocument( activity("Undo", "https://social.example/original-create"), diff --git a/packages/fedify/src/delivery-suspension/parse.ts b/packages/fedify/src/delivery-suspension/parse.ts index 797343284..2cbc98500 100644 --- a/packages/fedify/src/delivery-suspension/parse.ts +++ b/packages/fedify/src/delivery-suspension/parse.ts @@ -841,6 +841,18 @@ export async function parseDeliverySuspensionActivityDocument( "/0/@type", "Exactly one recognized control-activity type is required.", ); + const value = single(node, AS + "object", path, prepared)!; + if ( + controlTypes[0] !== "Undo" && + object(value.value) && + marker(value.value, prepared) === undefined && + !types(value.value, value.path).includes(F799 + "DeliverySuspension") + ) + fail( + "not-applicable", + `${value.path}/@type`, + "This node is not a DeliverySuspension.", + ); const identifier = id(node, path, prepared, true); const actor = link( single(node, AS + "actor", path, prepared)!, @@ -853,7 +865,6 @@ export async function parseDeliverySuspensionActivityDocument( prepared, ) as string; sameOrigin(identifier, actor, "/0/@id"); - const value = single(node, AS + "object", path, prepared)!; const common = { id: identifier, actor, From c12b0dc664dc03406783ac8de881e3054d197707 Mon Sep 17 00:00:00 2001 From: Hong Minhee Date: Fri, 13 Nov 2026 10:57:15 +0900 Subject: [PATCH 4/8] Keep diagnostic paths on original expansion Track diagnostic occurrences against the original expanded tree so surviving values retain their actual indices. Dropped null and empty occurrences point to their surviving container with an exact rawPath. Preserve opaque JSON literals, including nested empty arrays. https://github.com/fedify-dev/fedify/pull/1435#discussion_r4556279898 Assisted-by: Codex:gpt-6 Assisted-by: Codex:gpt-6.1-sol Assisted-by: Claude Code:claude-sonnet-5-5 --- CHANGES.md | 10 +- .../fedify/delivery-suspension-parsers.md | 10 +- .../src/delivery-suspension/parse.test.ts | 146 +++++++++++++++ .../fedify/src/delivery-suspension/parse.ts | 166 +++++++++++++++++- .../fedify/src/delivery-suspension/types.ts | 9 +- 5 files changed, 323 insertions(+), 18 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index d74584976..1c4fcdd44 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -74,10 +74,12 @@ To be released. `@fedify/fedify/delivery-suspension`. The asynchronous notice, activity, actor metadata, and inbox metadata parsers preserve expanded IRI spelling, literal values, and multiplicity, and return detached evidence and - diagnostics. Unrelated embedded objects are classified before requiring - control-activity fields. The default loader resolves preloaded contexts - locally; applications can explicitly supply a context loader. Strict HTTPS - origin helpers validate origin spelling before URL normalization, including + diagnostics. Diagnostic `path` values refer to original expanded evidence; + dropped occurrences retain their original JSON pointer in `rawPath`. + Unrelated embedded objects are classified before requiring control-activity + fields. The default loader resolves preloaded contexts locally; + applications can explicitly supply a context loader. Strict HTTPS origin + helpers validate origin spelling before URL normalization, including IDNA2008 validation against a pinned Unicode 12.0 repertoire. These tools expose unverified claims; they do not authenticate notices, establish controller authority, or suspend delivery. [[#1369], [#1435]] diff --git a/changes.d/fedify/delivery-suspension-parsers.md b/changes.d/fedify/delivery-suspension-parsers.md index 69c4af5bd..11b84d8f3 100644 --- a/changes.d/fedify/delivery-suspension-parsers.md +++ b/changes.d/fedify/delivery-suspension-parsers.md @@ -7,10 +7,12 @@ links: `@fedify/fedify/delivery-suspension`. The asynchronous notice, activity, actor metadata, and inbox metadata parsers preserve expanded IRI spelling, literal values, and multiplicity, and return detached evidence and - diagnostics. Unrelated embedded objects are classified before requiring - control-activity fields. The default loader resolves preloaded contexts - locally; applications can explicitly supply a context loader. Strict HTTPS - origin helpers validate origin spelling before URL normalization, including + diagnostics. Diagnostic `path` values refer to original expanded evidence; + dropped occurrences retain their original JSON pointer in `rawPath`. + Unrelated embedded objects are classified before requiring control-activity + fields. The default loader resolves preloaded contexts locally; + applications can explicitly supply a context loader. Strict HTTPS origin + helpers validate origin spelling before URL normalization, including IDNA2008 validation against a pinned Unicode 12.0 repertoire. These tools expose unverified claims; they do not authenticate notices, establish controller authority, or suspend delivery. [[#1369], [#1435]] diff --git a/packages/fedify/src/delivery-suspension/parse.test.ts b/packages/fedify/src/delivery-suspension/parse.test.ts index 4dd8b8650..2eb8a20ac 100644 --- a/packages/fedify/src/delivery-suspension/parse.test.ts +++ b/packages/fedify/src/delivery-suspension/parse.test.ts @@ -545,6 +545,152 @@ test("delivery suspension metadata preserves absent single invalid and multiple ); strictEqual(result.inbox.values[1].rawPath, "/inbox/1"); strictEqual(result.inbox.values[1].raw, null); + const propertyPointer = (name: string) => + name.replace(/~/g, "~0").replace(/\//g, "~1"); + const evidenceAt = (evidence: unknown, path: string): unknown => { + let value = evidence; + for (const token of path.split("/").slice(1)) { + const key = token.replace(/~1/g, "/").replace(/~0/g, "~"); + ok( + value !== null && + typeof value === "object" && + Object.hasOwn(value, key), + path, + ); + value = (value as Record)[key]; + } + return value; + }; + for (const inbox of [ + [null, "http://social.example/inbox"], + [[], null, "https://social.example/a", null, "http://social.example/b"], + [{ "@value": null }, "http://social.example/inbox"], + [ + [null, "http://social.example/a"], + [[], "https://social.example/b"], + ], + ["http://social.example/a", null, "http://social.example/a"], + [{ "@value": null, "@type": "@json" }, "http://social.example/a"], + [{ "@value": { nested: [] }, "@type": "@json" }, "http://social.example/a"], + ]) { + const result = await parseActorControlMetadata(actor({ inbox })); + const value = success(result); + for (const member of value.inbox.values) { + const evidence = evidenceAt(value.expanded, member.path); + if (member.rawPath === undefined) deepStrictEqual(evidence, member.raw); + else evidenceAt(value.raw, member.rawPath); + for (const issue of member.issues) { + strictEqual(issue.path, member.path); + evidenceAt(value.expanded, issue.path); + } + } + const http = value.inbox.values.filter( + (v) => + v.raw !== null && + typeof v.raw === "object" && + !Array.isArray(v.raw) && + "@id" in v.raw && + typeof v.raw["@id"] === "string" && + v.raw["@id"].startsWith("http:"), + ); + for (const member of http) + strictEqual(member.issues[0].code, "invalid-https-uri"); + } + const shifted = success( + await parseActorControlMetadata( + actor({ + inbox: [null, "http://social.example/inbox"], + }), + ), + ); + strictEqual( + shifted.inbox.values[1].path, + `/0/${propertyPointer("http://www.w3.org/ns/ldp#inbox")}/0`, + ); + strictEqual(shifted.inbox.values[0].rawPath, "/inbox/0"); + const opaque = success( + await parseActorControlMetadata( + actor({ + inbox: { "@value": { nested: [] }, "@type": "@json" }, + }), + ), + ); + deepStrictEqual(opaque.inbox.values[0].raw, { + "@value": { nested: [] }, + "@type": "@json", + }); + const nested = success( + await parseActorControlMetadata( + actor({ + endpoints: [ + null, + { sharedInbox: [null, "http://social.example/shared"] }, + { sharedInbox: [] }, + "http://social.example/endpoints", + ], + }), + ), + ); + for (const parent of nested.endpoints) { + evidenceAt(nested.expanded, parent.path); + for (const member of parent.sharedInbox.values) { + evidenceAt(nested.expanded, member.path); + if (member.rawPath === undefined) + deepStrictEqual(evidenceAt(nested.expanded, member.path), member.raw); + } + } + strictEqual( + nested.sharedInbox.values[1].path, + `/0/${propertyPointer(AS + "endpoints")}/0/${propertyPointer(AS + "sharedInbox")}/0`, + ); + const aliases = success( + await parseActorControlMetadata( + actor({ + "@context": [ + ...contexts, + { + zInbox: { "@id": "http://www.w3.org/ns/ldp#inbox", "@type": "@id" }, + aInbox: { "@id": "http://www.w3.org/ns/ldp#inbox", "@type": "@id" }, + }, + ], + zInbox: [null, "http://social.example/z"], + aInbox: [null, "http://social.example/a"], + }), + ), + ); + for (const member of aliases.inbox.values) + if (member.rawPath === undefined) + deepStrictEqual(evidenceAt(aliases.expanded, member.path), member.raw); + const originResult = await parseActorControlMetadata( + actor({ + controlledOrigin: [ + null, + "https://social.example/path", + { "@value": null, "@type": XSD + "string" }, + "https://social.example/", + ], + }), + ); + const originValues = success(originResult); + for (const member of originValues.controlledOrigins) + evidenceAt(originValues.expanded, member.path); + if (originResult.ok) + for (const warning of originResult.warnings) + evidenceAt(originValues.expanded, warning.path); + const reverse = success( + await parseInboxControlMetadata({ + "@context": [...contexts, "https://w3id.org/fep/5711"], + id: "https://social.example/inbox", + deliveryController: [null, "http://social.example/actor"], + inboxOf: [null, "http://social.example/owner"], + }), + ); + for (const state of [reverse.deliveryController, reverse.inboxOf]) + for (const member of state.values) { + evidenceAt(reverse.expanded, member.path); + if (member.rawPath === undefined) + deepStrictEqual(evidenceAt(reverse.expanded, member.path), member.raw); + } const inbox = { "@context": [...contexts, "https://w3id.org/fep/5711"], id: "https://social.example/inbox", diff --git a/packages/fedify/src/delivery-suspension/parse.ts b/packages/fedify/src/delivery-suspension/parse.ts index 2cbc98500..11c82c1ec 100644 --- a/packages/fedify/src/delivery-suspension/parse.ts +++ b/packages/fedify/src/delivery-suspension/parse.ts @@ -52,12 +52,21 @@ interface Occurrence { readonly path: string; readonly rawPath?: string; } +interface EvidenceLocation { + readonly path: string; + readonly rawPath?: string; +} +type EvidenceLocations = WeakMap< + Node, + ReadonlyMap +>; interface Prepared { readonly raw: Json; readonly expanded: Json; readonly node: Node; readonly markers: ReadonlyMap; readonly warnings: ShapeIssue[]; + readonly locations: EvidenceLocations; } class ShapeFailure extends Error { readonly issue: ShapeIssue; @@ -423,8 +432,138 @@ async function prepare( "", "Exactly one expanded top-level node is required.", ); - return { raw, expanded, node: diagnostic[0], markers, warnings }; + return { + raw, + expanded, + node: diagnostic[0], + markers, + warnings, + locations: evidenceLocations(diagnostic, expanded, markers), + }; +} +/** Build locations against ORIGINAL expanded evidence. Throws on unexplained drift. + * `diagnostic` and `expanded` are complete expanded arrays, not their first nodes. + */ +function evidenceLocations( + diagnostic: Json, + expanded: Json, + markers: ReadonlyMap, +): EvidenceLocations { + const locations: EvidenceLocations = new WeakMap(); + const isNode = (value: Json | undefined): value is Node => + value !== undefined && object(value); + const entry = (v: Json): Marker | undefined => + typeof v === "string" + ? markers.get(v) + : isNode(v) && typeof v["@value"] === "string" + ? markers.get(v["@value"]) + : undefined; + const restore = (v: Json): Json => { + const m = entry(v); + if (m && (!m.payload || typeof v === "string")) return m.raw; + if (Array.isArray(v)) { + if (v.length === 1) { + const wrapped = entry(v[0]); + if ( + wrapped && + !wrapped.payload && + Array.isArray(wrapped.raw) && + wrapped.raw.length === 0 + ) + return []; + } + return v.map(restore); + } + if (isNode(v)) + return Object.fromEntries( + Object.entries(v).map(([k, x]) => [k, restore(x)]), + ); + return v; + }; + // An @json literal preserves null/[] payloads in original expansion. Other + // null @value literals disappear. Registered whole-occurrence markers disappear. + const dropped = (v: Json): boolean => { + const m = entry(v); + return ( + m !== undefined && !(isNode(v) && m.payload && v["@type"] === "@json") + ); + }; + const mismatch = (): never => + fail( + "unsupported-lossy-shape", + "", + "Diagnostic occurrences cannot be matched to original expanded evidence.", + ); + const walk = (d: Json, e: Json | undefined, path: string): void => { + if (Array.isArray(d)) { + if (e !== undefined && !Array.isArray(e)) mismatch(); + const originals = e === undefined ? [] : (e as Json[]); + let index = 0; + for (const child of d) { + if (dropped(child)) continue; + if (index >= originals.length) mismatch(); + walk(child, originals[index], `${path}/${index++}`); + } + if (index !== originals.length) mismatch(); + return; + } + if (isNode(d)) { + if (!isNode(e)) mismatch(); + const originalNode = e as Node; + if (d["@type"] === "@json") { + if (JSON.stringify(restore(d)) !== JSON.stringify(e)) mismatch(); + return; + } + const props = new Map(); + locations.set(d, props); + for (const key of Object.keys(originalNode)) + if (!Object.hasOwn(d, key)) mismatch(); + for (const [key, value] of Object.entries(d)) { + const childPath = `${path}/${pointer(key)}`; + const originalValue = originalNode[key]; + if (Array.isArray(value)) { + if (originalValue !== undefined && !Array.isArray(originalValue)) + mismatch(); + const originals = + originalValue === undefined ? [] : (originalValue as Json[]); + const fallback = originalValue === undefined ? path : childPath; + const memberLocations: EvidenceLocation[] = []; + let index = 0; + for (const child of value) { + if (dropped(child)) { + const m = entry(child)!; + memberLocations.push({ path: fallback, rawPath: m.rawPath }); + } else { + if (index >= originals.length) mismatch(); + const memberPath = `${childPath}/${index}`; + // A retained @json payload marker still carries provenance. + const m = entry(child); + memberLocations.push({ + path: memberPath, + ...(m ? { rawPath: m.rawPath } : {}), + }); + walk(child, originals[index++], memberPath); + } + } + if (index !== originals.length) mismatch(); + props.set(key, memberLocations); + } else { + if (originalValue === undefined) mismatch(); + walk(value, originalValue, childPath); + } + } + return; + } + const restored = restore(d); + if (Array.isArray(restored) || isNode(restored)) { + // JSON literal marker payload [] is atomic at this point. + if (JSON.stringify(restored) !== JSON.stringify(e)) mismatch(); + } else if (restored !== e) mismatch(); + }; + walk(diagnostic, expanded, ""); + return locations; } + function marker(value: Json, prepared: Prepared): Marker | undefined { if (typeof value === "string") return prepared.markers.get(value); if (object(value) && typeof value["@value"] === "string") @@ -435,8 +574,17 @@ function original(value: Json, prepared: Prepared): Json { const entry = marker(value, prepared); if (entry !== undefined && (!entry.payload || typeof value === "string")) return entry.raw; - if (Array.isArray(value)) + if (Array.isArray(value)) { + const only = value.length === 1 ? marker(value[0], prepared) : undefined; + if ( + only !== undefined && + !only.payload && + Array.isArray(only.raw) && + only.raw.length === 0 + ) + return []; return value.map((child) => original(child, prepared)); + } if (!object(value)) return value; const result: Node = {}; for (const [key, child] of Object.entries(value)) @@ -454,12 +602,14 @@ function occurrences( ? (node[property] as Json[]) : [node[property]]; return values.map((value, index) => { - const entry = marker(value, prepared); - return { - value, - path: `${path}/${pointer(property)}/${index}`, - ...(entry === undefined ? {} : { rawPath: entry.rawPath }), - }; + const location = prepared.locations.get(node)?.get(property)?.[index]; + if (location === undefined) + fail( + "unsupported-lossy-shape", + path, + "An occurrence has no original evidence location.", + ); + return { value, ...location }; }); } function single( diff --git a/packages/fedify/src/delivery-suspension/types.ts b/packages/fedify/src/delivery-suspension/types.ts index 3a49bea23..68b2a26bd 100644 --- a/packages/fedify/src/delivery-suspension/types.ts +++ b/packages/fedify/src/delivery-suspension/types.ts @@ -4,11 +4,16 @@ import type { DocumentLoader } from "@fedify/vocab-runtime"; export interface ShapeIssue { /** Stable machine-readable diagnostic code. */ readonly code: string; - /** JSON pointer into expanded evidence, unless expansion itself failed. */ + /** + * JSON pointer identifying a field in the original expansion. Required fields + * may be absent. + * Dropped occurrences identify a surviving container and include `rawPath`. + * Before expansion succeeds, pointers may identify input or context data. + */ readonly path: string; /** Human-readable explanation. */ readonly message: string; - /** Original JSON pointer when a null or empty occurrence was preserved. */ + /** Original input pointer supplied by a diagnostic null or empty marker. */ readonly rawPath?: string; } From 6aafda9a5334666dc8137d9d4ccab6ee2368cdcd Mon Sep 17 00:00:00 2001 From: Hong Minhee Date: Fri, 13 Nov 2026 11:56:45 +0900 Subject: [PATCH 5/8] Bound work before JSON-LD expansion Validate the entire context closure and reserve work for both expansion passes before either runs. Reject unsupported amplification patterns, keep scoped mapping-copy costs conservative, and admit ordinary actor and inbox documents with repeated contexts. Limit diagnostic marker selection to eight collision attempts. https://github.com/fedify-dev/fedify/pull/1435#discussion_r4556279888 https://github.com/fedify-dev/fedify/pull/1435#discussion_r4556284519 Assisted-by: Codex:gpt-6 Assisted-by: Codex:gpt-6-astra Assisted-by: Codex:gpt-6.1-sol Assisted-by: Claude Code:claude-fable-5-2 Assisted-by: Claude Code:claude-sonnet-5-5 --- CHANGES.md | 4 +- .../fedify/delivery-suspension-parsers.md | 4 +- claude-plugin/skills/fep/SKILL.md | 2 + .../fedify/src/cfworkers/expected-tests.ts | 1 + .../delivery-suspension/expansion-budget.ts | 503 ++++++++++++++++++ .../src/delivery-suspension/parse.test.ts | 328 ++++++++++++ .../fedify/src/delivery-suspension/parse.ts | 51 +- .../fedify/src/delivery-suspension/types.ts | 2 + 8 files changed, 888 insertions(+), 7 deletions(-) create mode 100644 packages/fedify/src/delivery-suspension/expansion-budget.ts diff --git a/CHANGES.md b/CHANGES.md index 1c4fcdd44..121a8c56c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -78,7 +78,9 @@ To be released. dropped occurrences retain their original JSON pointer in `rawPath`. Unrelated embedded objects are classified before requiring control-activity fields. The default loader resolves preloaded contexts locally; - applications can explicitly supply a context loader. Strict HTTPS origin + applications can explicitly supply a context loader. A conservative context + preflight reserves work for both expansions before processing, and marker + selection has a fixed collision limit. Strict HTTPS origin helpers validate origin spelling before URL normalization, including IDNA2008 validation against a pinned Unicode 12.0 repertoire. These tools expose unverified claims; they do not authenticate notices, establish diff --git a/changes.d/fedify/delivery-suspension-parsers.md b/changes.d/fedify/delivery-suspension-parsers.md index 11b84d8f3..d69323191 100644 --- a/changes.d/fedify/delivery-suspension-parsers.md +++ b/changes.d/fedify/delivery-suspension-parsers.md @@ -11,7 +11,9 @@ links: dropped occurrences retain their original JSON pointer in `rawPath`. Unrelated embedded objects are classified before requiring control-activity fields. The default loader resolves preloaded contexts locally; - applications can explicitly supply a context loader. Strict HTTPS origin + applications can explicitly supply a context loader. A conservative context + preflight reserves work for both expansions before processing, and marker + selection has a fixed collision limit. Strict HTTPS origin helpers validate origin spelling before URL normalization, including IDNA2008 validation against a pinned Unicode 12.0 repertoire. These tools expose unverified claims; they do not authenticate notices, establish diff --git a/claude-plugin/skills/fep/SKILL.md b/claude-plugin/skills/fep/SKILL.md index a4c25eac7..d73902f3a 100644 --- a/claude-plugin/skills/fep/SKILL.md +++ b/claude-plugin/skills/fep/SKILL.md @@ -68,6 +68,8 @@ For raw FEP-f799 documents, use the tools in These asynchronous parsers retain multiplicity and return detached raw and expanded evidence. Their default context loader resolves only preloaded contexts; an explicit `contextLoader` must bound its own I/O. +Before expansion, context preflight applies a conservative work budget and +may reject valid JSON-LD outside the supported profile. Use `parseDeliverySuspensionOrigin()` for root-origin identifiers and `getDeliverySuspensionUrlOrigin()` for endpoint origins. The origin helpers apply IDNA2008 with a pinned Unicode 12.0 repertoire. diff --git a/packages/fedify/src/cfworkers/expected-tests.ts b/packages/fedify/src/cfworkers/expected-tests.ts index b7fb5a1ef..4f8b0f4bc 100644 --- a/packages/fedify/src/cfworkers/expected-tests.ts +++ b/packages/fedify/src/cfworkers/expected-tests.ts @@ -84,4 +84,5 @@ export const expectedTestNames = [ "withRawProperty() decodes lists and removes inherited collection items", "withRawProperty() resets changed object trust and preserves untouched children", "raw property writes discard signed documents and can be signed again", + "delivery suspension bounds context expansion before materializing IRIs", ] as const; diff --git a/packages/fedify/src/delivery-suspension/expansion-budget.ts b/packages/fedify/src/delivery-suspension/expansion-budget.ts new file mode 100644 index 000000000..21da0ec49 --- /dev/null +++ b/packages/fedify/src/delivery-suspension/expansion-budget.ts @@ -0,0 +1,503 @@ +// oxlint-disable no-await-in-loop -- Discover context closures serially under shared per-request budgets. +/** Conservative preflight for the private raw JSON-LD shape profile. @internal */ +import type { DocumentLoader, RemoteDocument } from "@fedify/vocab-runtime"; +type J = null | boolean | number | string | J[] | { [key: string]: J }; +type Remote = RemoteDocument; +type Loader = DocumentLoader; +type Graph = { + units: number; + definitions: number; + depth: number; + nonPropagating: boolean; + serialization: number; + cloneUnits: number; +}; +export class ContextProfileError extends Error { + readonly code: "resource-limit" | "unsupported-lossy-shape"; + constructor( + code: "resource-limit" | "unsupported-lossy-shape", + message: string, + ) { + super(message); + this.code = code; + } +} +const LIMIT = 64 * 1024 * 1024; +const IRI_LIMIT = 2048; +const DEPTH_LIMIT = 64; +const UNFOLDED_LIMIT = 4096; +const obj = (v: unknown): v is Record => + v !== null && typeof v === "object" && !Array.isArray(v); +const anchor = (v: string): boolean => + /^[A-Za-z][A-Za-z0-9+.-]*:\/\//.test(v) || v === "_:"; +const terminal = /[:/?#[\]@]$/; +function reject(message: string): never { + throw new ContextProfileError("resource-limit", message); +} +function unsupported(message: string): never { + throw new ContextProfileError("unsupported-lossy-shape", message); +} +function add(a: number, b: number, cap = LIMIT): number { + if (a > cap - b) reject("Conservative JSON-LD work estimate exceeded."); + return a + b; +} +function mul(a: number, b: number, cap = LIMIT): number { + if (a !== 0 && b > Math.floor(cap / a)) + reject("Conservative JSON-LD work estimate exceeded."); + return a * b; +} +function syntaxWeight(v: J): number { + if (typeof v === "string") return 1 + v.length; + if (Array.isArray(v)) + return v.reduce((n, x) => add(n, syntaxWeight(x)), 1); + if (obj(v)) + return Object.entries(v).reduce( + (n, [k, x]) => add(n, k.length + 1 + syntaxWeight(x)), + 1, + ); + return 1; +} +// util.clone returns scalar strings unchanged; only containers and members are +// traversed/allocated when copying a mapping. Reserve 24 slots per definition +// for generated metadata/protection in addition to its complete input syntax. +function structuralNodes(v: J): number { + if (Array.isArray(v)) + return v.reduce((n, x) => add(n, structuralNodes(x)), 1); + if (obj(v)) + return Object.values(v).reduce( + (n, x) => add(n, structuralNodes(x)), + 1, + ); + return 1; +} +function strings(v: J, visit: (s: string) => void): void { + if (typeof v === "string") visit(v); + else if (Array.isArray(v)) for (const x of v) strings(x, visit); + else if (obj(v)) + for (const [k, x] of Object.entries(v)) { + visit(k); + strings(x, visit); + } +} +/** + * Contract: raw and every loader result are already descriptor-safe, detached, + * acyclic JSON snapshots under existing per-request raw/context budgets. + * This function calls no JSON-LD operation. The supplied loader is the existing + * memoized, max-32-distinct-URLs snapshot loader, NOT the external loader itself. + * Run prepare once, then estimate both raw and the completed diagnostic clone; + * only then call jsonld.expand, using the returned closed-world loader. + */ +export async function prepareExpansionBudget(raw: J, loader: Loader) { + const remote = new Map(); + const remoteGraphs = new Map(); + const pending = new Set(); + const inlineGraphs = new WeakMap(); + const structuralGraphs = new Map(); + const scoped = new Map(); + // Global may-alias sets deliberately over-approximate active-context state. + // Possible opaque payloads containing @context are rejected before I/O; never + // skip a potentially active inline context based only on this over-approximation. + const opaqueTerms = new Set(["@value"]); + const valueAliases = new Set(["@value"]); + const jsonAliases = new Set(["@json"]); + const aliasUsers = new Map>(); + const typeUsers = new Map>(); + function propagateAlias(seed: string, aliases: Set) { + const queue = [seed]; + for (const target of queue) { + if (aliases === valueAliases) opaqueTerms.add(target); + else + for (const user of typeUsers.get(target) ?? []) opaqueTerms.add(user); + for (const user of aliasUsers.get(target) ?? []) { + if (!aliases.has(user)) { + aliases.add(user); + queue.push(user); + } + } + } + } + function registerAlias(name: string, id: J | undefined, type: J | undefined) { + if (typeof id === "string") { + const users = aliasUsers.get(id) ?? new Set(); + users.add(name); + aliasUsers.set(id, users); + for (const aliases of [valueAliases, jsonAliases]) { + if (aliases.has(id) && !aliases.has(name)) { + aliases.add(name); + propagateAlias(name, aliases); + } + } + } + if (typeof type === "string") { + const users = typeUsers.get(type) ?? new Set(); + users.add(name); + typeUsers.set(type, users); + if (jsonAliases.has(type)) opaqueTerms.add(name); + } + } + let mappingWeight = 1; + let cloneWeight = 1; + let resolutionWeight = 0; + let longestContextString = 1; + let definitionCount = 0; + const dependencies = new Map>(); + function checkString(s: string) { + if (s.length > IRI_LIMIT) + reject("Context strings and term names exceed 2048 code units."); + longestContextString = Math.max(longestContextString, s.length); + } + function url(s: unknown): asserts s is string { + if (typeof s !== "string" || !anchor(s) || s === "_:") + unsupported("Context URLs must be absolute hierarchical URLs."); + checkString(s); + } + function combine(a: Graph, b: Graph, scopedChild = false): Graph { + return { + units: add(a.units, b.units, UNFOLDED_LIMIT), + definitions: add(a.definitions, b.definitions, UNFOLDED_LIMIT), + depth: Math.max(a.depth, b.depth + 1), + nonPropagating: a.nonPropagating || (!scopedChild && b.nonPropagating), + serialization: add(a.serialization, b.serialization), + cloneUnits: add( + a.cloneUnits, + scopedChild ? mul(b.units, 4) : b.cloneUnits, + ), + }; + } + function checkGraph(g: Graph): Graph { + if (g.depth > DEPTH_LIMIT) reject("Context closure is too deep."); + return g; + } + async function visitRemote(id: string): Promise { + url(id); + const done = remoteGraphs.get(id); + if (done) return done; + if (pending.has(id)) + unsupported( + "Recursive remote/scoped contexts are outside the bounded profile.", + ); + pending.add(id); + const r = await loader(id); + url(r.documentUrl); + remote.set(id, r); + if (!obj(r.document)) unsupported("A context document must be an object."); + let g = await context(r.document["@context"] ?? {}); + if (r.contextUrl != null) { + url(r.contextUrl); + g = combine(g, await visitRemote(r.contextUrl)); + } + pending.delete(id); + remoteGraphs.set(id, checkGraph(g)); + return g; + } + function term(name: string, value: J) { + if (name.includes(":") || name.includes("/")) + unsupported( + "IRI-shaped context term names are outside the bounded profile.", + ); + const d = typeof value === "string" ? { "@id": value } : value; + if (!obj(d)) return; + const id = d["@id"]; + registerAlias(name, id, d["@type"]); + if (d["@prefix"] === true && (typeof id !== "string" || !anchor(id))) { + unsupported("Prefixes must have fixed absolute anchors."); + } + if (typeof value === "string" && !value.startsWith("@") && !anchor(value)) { + // A simple alias can inherit a trailing delimiter and become a prefix. + if (!value.includes(":") || terminal.test(value)) + unsupported("Inferred prefix chains are outside the bounded profile."); + } + // Explicit object aliases do not infer prefixes. Bound their recursion even + // across separate contexts; rejecting an impossible cross-scope cycle is safe. + for (const key of ["@id", "@reverse", "@type"]) { + const ref = d[key]; + if (typeof ref === "string" && !ref.startsWith("@") && !anchor(ref)) { + const target = ref.includes(":") ? ref.slice(0, ref.indexOf(":")) : ref; + if (target !== "_" && !target.includes("/")) { + const deps = dependencies.get(name) ?? new Set(); + deps.add(target); + dependencies.set(name, deps); + } + } + } + } + async function context(v: J): Promise { + if (v === null) + return { + units: 1, + definitions: 0, + depth: 1, + nonPropagating: false, + serialization: 0, + cloneUnits: 1, + }; + if (typeof v === "string") return await visitRemote(v); + if (typeof v !== "object") unsupported("Malformed context."); + const cached = inlineGraphs.get(v); + if (cached) return cached; + // The JSON snapshots have no accessors, cycles, or relative context URLs. + // Identical lexical contexts contribute the same possible definitions; + // their occurrence weight is still charged by every caller's graph. + const structure = JSON.stringify(v); + const equivalent = structuralGraphs.get(structure); + if (equivalent) { + inlineGraphs.set(v, equivalent); + return equivalent; + } + let g: Graph = { + units: Array.isArray(v) ? 0 : 1, + definitions: 0, + depth: 1, + nonPropagating: !Array.isArray(v) && v["@propagate"] === false, + serialization: Array.isArray(v) ? 0 : syntaxWeight(v), + cloneUnits: Array.isArray(v) ? 0 : v["@propagate"] === false ? 4 : 1, + }; + if (Array.isArray(v)) { + for (const x of v) g = combine(g, await context(x)); + } else { + if ("@context" in v) + unsupported( + "Nested local-context wrappers are outside the bounded profile.", + ); + strings(v, checkString); + // ContextResolver serializes inline contexts as cache keys even on hits. + // Two units here times the fourfold work reserve cover JSON escaping. + resolutionWeight = add(resolutionWeight, mul(syntaxWeight(v), 2)); + if ("@base" in v && v["@base"] !== null) + unsupported("Non-null @base is outside the bounded profile."); + if ( + "@vocab" in v && + v["@vocab"] !== null && + (typeof v["@vocab"] !== "string" || !anchor(v["@vocab"])) + ) { + unsupported("@vocab must be a fixed absolute anchor."); + } + if ("@import" in v) { + url(v["@import"]); + g = combine(g, await visitRemote(v["@import"])); + } + for (const [name, value] of Object.entries(v)) { + if (name.startsWith("@")) continue; + term(name, value); + definitionCount = add(definitionCount, 1, UNFOLDED_LIMIT); + cloneWeight = add(cloneWeight, 24 + structuralNodes(value)); + g.definitions = add(g.definitions, 1, UNFOLDED_LIMIT); + // Includes every scoped syntax tree retained inside a mapping. Counting + // nested definitions again deliberately overestimates clone costs. + mappingWeight = add( + mappingWeight, + 64 + name.length + syntaxWeight(value), + ); + if (obj(value) && "@context" in value) { + const child = await context(value["@context"]); + const choices = scoped.get(name) ?? []; + choices.push(child); + scoped.set(name, choices); + g = combine(g, child, true); // eager validation does not activate the scope + } + } + } + checkGraph(g); + inlineGraphs.set(v, g); + structuralGraphs.set(structure, g); + return g; + } + function rejectPayloadContexts(v: J): void { + if (Array.isArray(v)) for (const x of v) rejectPayloadContexts(x); + else if (obj(v)) { + if ("@context" in v) + unsupported( + "Context-shaped opaque JSON payloads are outside the bounded profile.", + ); + for (const x of Object.values(v)) rejectPayloadContexts(x); + } + } + async function gather(v: J): Promise { + if (Array.isArray(v)) for (const x of v) await gather(x); + else if (obj(v)) { + // JSON member order must not decide whether an opaque payload gets loaded. + if ("@context" in v) await context(v["@context"]); + for (const [k, x] of Object.entries(v)) { + if (k === "@context") continue; + if (opaqueTerms.has(k)) { + // The sets deliberately over-approximate scope. Do not silently skip + // a hidden inline context that could be active in a different scope. + // Reject context-shaped opaque payloads before following their URLs. + rejectPayloadContexts(x); + } else await gather(x); + } + } + } + await gather(raw); + const completed = new Map(); + const visiting = new Set(); + function dependency(name: string, stackDepth = 0): number { + if (stackDepth > DEPTH_LIMIT) reject("Term dependency chain is too deep."); + if (visiting.has(name)) + unsupported("Cyclic term dependencies are outside the bounded profile."); + const cached = completed.get(name); + if (cached !== undefined) return cached; + visiting.add(name); + let depth = 0; + for (const d of dependencies.get(name) ?? []) + depth = Math.max(depth, 1 + dependency(d, stackDepth + 1)); + if (depth > DEPTH_LIMIT) reject("Term dependency chain is too deep."); + visiting.delete(name); + completed.set(name, depth); + return depth; + } + for (const name of dependencies.keys()) dependency(name); + const mappedIri = 2 * longestContextString; + mappingWeight = add( + add(mappingWeight, resolutionWeight), + mul(definitionCount, mappedIri * 2), + ); + let spent = 0; + function graphOf(v: J): Graph { + if (v === null) + return { + units: 1, + definitions: 0, + depth: 1, + nonPropagating: false, + serialization: 0, + cloneUnits: 1, + }; + const g = + typeof v === "string" + ? remoteGraphs.get(v) + : typeof v === "object" + ? inlineGraphs.get(v) + : undefined; + if (!g) unsupported("Diagnostic pass changed a context after preflight."); + return g; + } + function estimate(value: J) { + let applications = 0, + outputChars = 0, + outputNodes = 0, + cloningObjects = 0, + definitionApplications = 0, + serializationApplications = 0, + cloneApplications = 0; + function charge(g: Graph, count = 1, cloning = true) { + cloneApplications = add( + cloneApplications, + mul(cloning ? mul(g.units, 4) : g.cloneUnits, count), + ); + applications = add(applications, mul(g.units, count)); + definitionApplications = add( + definitionApplications, + mul(g.definitions, count), + ); + serializationApplications = add( + serializationApplications, + mul(g.serialization, count), + ); + } + function chargeScope(name: string, count = 1) { + for (const g of scoped.get(name) ?? []) charge(g, count); + } + // Type values may use any keyword alias. Match immediate strings/arrays + // without interpreting their key, but never inspect nested objects here. + function selectsScope(v: J): boolean { + if (typeof v === "string") return scoped.has(v); + return Array.isArray(v) && v.some(selectsScope); + } + function walk( + v: J, + inheritedCloning = false, + ): { nodes: number; objects: number } { + let nodes = 1, + objects = obj(v) ? 1 : 0; + if (typeof v === "string") { + outputChars = add(outputChars, v.length + mappedIri + 32); + chargeScope(v); // possible type-scoped use + } else if (Array.isArray(v)) { + for (const x of v) { + const c = walk(x, inheritedCloning); + nodes += c.nodes; + objects += c.objects; + } + } else if (obj(v)) { + const entries = Object.entries(v); + // A matching key can activate a property scope or a type-index-map + // scope. Mark the entire containing object, covering subsequent map + // entries as well as that key's value. Matching immediate strings can + // activate a type scope under any alias for @type. + const cloning = + inheritedCloning || + ("@context" in v && graphOf(v["@context"]).nonPropagating) || + entries.some( + ([k, x]) => k !== "@context" && (scoped.has(k) || selectsScope(x)), + ); + if (cloning) cloningObjects = add(cloningObjects, 1); + for (const [k, x] of entries) { + if (k === "@context") { + charge(graphOf(x), 1, cloning); + continue; + } + const c = walk(x, cloning); + nodes += c.nodes; + objects += c.objects; + // Covers property-scoped processing before recursion, its reapplication + // to every possible node, and type-index-map processing of this key. + chargeScope(k, c.objects + 2); + outputChars = add( + outputChars, + mul(c.nodes + 1, k.length + mappedIri + 32), + ); + outputNodes = add(outputNodes, c.nodes + 1); + } + } + return { nodes, objects }; + } + const counts = walk(value); + // Full mapping copies are needed while a scope or non-propagating context + // may be active. An unused scoped definition is validated (applications) + // but cannot cause descendant reversion. Ordinary objects get a constant + // traversal reserve; the output estimate below still charges all contents. + const contextWork = add( + add( + mul(cloneApplications, cloneWeight), + mul(cloningObjects, mul(mappingWeight, 4)), + ), + add( + add( + mul(definitionApplications, mappedIri * 2), + mul(serializationApplications, 6), + ), + mul(counts.objects - cloningObjects, 64), + ), + ); + const outputWork = mul( + add(outputChars, add(outputNodes, counts.nodes)), + 16, + ); + const pass = add(contextWork, outputWork); + spent = add(spent, pass); + return { + applications, + cloneApplications, + definitionApplications, + serializationApplications, + cloneWeight, + cloningObjects, + ordinaryObjects: counts.objects - cloningObjects, + mappingWeight, + contextWork, + outputWork, + cumulative: spent, + }; + } + const closedLoader: Loader = async (id) => { + const r = remote.get(id); + if (!r) + unsupported( + "Expansion requested a context outside the preflight closure.", + ); + // Delegate back to the memoized snapshot loader so jsonld can mutate its copy. + return await loader(id); + }; + return { estimate, loader: closedLoader, contexts: remote.size, mappedIri }; +} diff --git a/packages/fedify/src/delivery-suspension/parse.test.ts b/packages/fedify/src/delivery-suspension/parse.test.ts index 2eb8a20ac..a136affaa 100644 --- a/packages/fedify/src/delivery-suspension/parse.test.ts +++ b/packages/fedify/src/delivery-suspension/parse.test.ts @@ -1,6 +1,14 @@ // oxlint-disable no-await-in-loop -- Keep malformed-input cases sequential so context-cache and loader state cannot interfere across cases. import { deepStrictEqual, ok, strictEqual, throws } from "node:assert/strict"; import { test } from "@fedify/fixture"; +import { + Create, + Emoji, + Image, + Note, + OrderedCollection, + Person, +} from "@fedify/vocab"; import type { DocumentLoader } from "@fedify/vocab-runtime"; import jsonld from "@fedify/vocab-runtime/jsonld"; import { @@ -1206,3 +1214,323 @@ test("delivery suspension context URL limit retains resource diagnostics", async else unsuccessful(result, "resource-limit"); } }); + +test("delivery suspension bounds context expansion before materializing IRIs", async () => { + const ordinaryActor = await new Person({ + id: new URL("https://social.example/actor"), + inbox: new URL("https://social.example/inbox"), + tags: Array.from( + { length: 100 }, + (_, i) => + new Emoji({ + id: new URL(`https://social.example/emojis/${i}`), + name: `:emoji${i}:`, + icon: new Image({ + url: new URL(`https://social.example/emojis/${i}.png`), + }), + }), + ), + }).toJsonLd(); + const ordinaryActorResult = success( + await parseActorControlMetadata(ordinaryActor), + ); + strictEqual(ordinaryActorResult.inbox.state, "single"); + const ordinaryInbox = await new OrderedCollection({ + id: new URL("https://social.example/inbox"), + items: Array.from( + { length: 100 }, + (_, i) => + new Create({ + id: new URL(`https://social.example/activities/${i}`), + object: new Note({ + id: new URL(`https://social.example/notes/${i}`), + content: "Hello", + }), + }), + ), + }).toJsonLd(); + success(await parseInboxControlMetadata(ordinaryInbox)); + + const oversized = "https://example.net/" + "a".repeat(2049); + const term = { p: { "@id": oversized, "@prefix": true } }; + const remote = "https://contexts.example/oversized"; + const header = "https://contexts.example/header"; + const offline = getDeliverySuspensionContextLoader(); + const loaded = new Map(); + const loader: DocumentLoader = (url) => { + loaded.set(url, (loaded.get(url) ?? 0) + 1); + if (url === remote || url === header) + return Promise.resolve({ + documentUrl: url, + contextUrl: url === header ? remote : null, + document: { "@context": url === header ? {} : term }, + }); + return offline(url); + }; + for (const local of [ + term, + { scoped: { "@id": "https://example.net/scoped", "@context": term } }, + { Scoped: { "@id": "https://example.net/Scoped", "@context": term } }, + remote, + { "@import": remote }, + header, + ]) { + loaded.clear(); + unsuccessful( + await parseActorControlMetadata( + actor({ + "@context": [...contexts, local], + "p:key": "value", + }), + { contextLoader: loader }, + ), + "resource-limit", + ); + ok([...loaded.values()].every((count) => count === 1)); + } + for (const local of [ + { p: "https://example.net/", q: "p:more/" }, + { p: "https://example.net/", q: { "@id": "p:more/", "@prefix": true } }, + { p: "https://example.net/", "@vocab": "p:more" }, + { "https://example.net/term": "https://example.net/mapped" }, + { "@context": { p: "https://example.net/", q: "p:more/" } }, + { "@context": null }, + ]) + unsuccessful( + await parseActorControlMetadata( + actor({ + "@context": [...contexts, local], + }), + ), + "unsupported-lossy-shape", + ); + const urls = Array.from( + { length: 8 }, + (_, i) => `https://contexts.example/repeat/${i}`, + ); + loaded.clear(); + unsuccessful( + await parseActorControlMetadata( + actor({ + "@context": [...contexts, urls[7]], + }), + { + contextLoader: (url) => { + loaded.set(url, (loaded.get(url) ?? 0) + 1); + const index = urls.indexOf(url); + return index < 0 + ? offline(url) + : Promise.resolve({ + documentUrl: url, + contextUrl: null, + document: { + "@context": + index === 0 + ? {} + : Array.from({ length: 4 }, () => urls[index - 1]), + }, + }); + }, + }, + ), + "resource-limit", + ); + ok([...loaded.values()].every((count) => count === 1)); + for (const payload of [ + { "@context": "https://payload.example/never-fetch" }, + { child: [{ "@context": "https://payload.example/never-fetch" }] }, + ]) { + let payloadCalls = 0; + unsuccessful( + await parseActorControlMetadata( + actor({ + "https://example.net/payload": { + "@value": payload, + "@type": "@json", + }, + }), + { + contextLoader: (url) => { + if (url.startsWith("https://payload.example/")) payloadCalls++; + return offline(url); + }, + }, + ), + "unsupported-lossy-shape", + ); + strictEqual(payloadCalls, 0); + } + unsuccessful( + await parseActorControlMetadata( + actor({ + "@context": [ + ...contexts, + { + unused: { + "@id": "https://example.net/unused", + "@context": { + payload: { + "@id": "https://example.net/payload", + "@type": "@json", + }, + }, + }, + payload: "https://example.net/payload", + }, + ], + payload: { + "@context": { p: "https://example.net/", q: "p:more/" }, + "q:key": "value", + }, + }), + ), + "unsupported-lossy-shape", + ); + const definitions = Object.fromEntries( + Array.from({ length: 100 }, (_, i) => [ + `term${i}`, + `https://example.net/term${i}`, + ]), + ); + const children = Array.from({ length: 500 }, (_, i) => ({ + id: `https://social.example/n/${i}`, + })); + for (const extra of [ + { + "@context": [ + ...contexts, + definitions, + { + Scoped: { + "@id": "https://example.net/Scoped", + "@context": { extra: "https://example.net/extra" }, + }, + }, + ], + type: "Scoped", + "https://example.net/children": children, + }, + { + "@context": [...contexts, definitions], + "https://example.net/parent": { + "@context": { "@propagate": false, extra: "https://example.net/extra" }, + "https://example.net/children": children, + }, + }, + ]) + unsuccessful( + await parseActorControlMetadata(actor({ ...extra, id: 7 })), + "resource-limit", + ); + const cachedUrl = "https://unpreloaded.example/resource-preflight-cache"; + const cachedRaw = actor({ + "@context": cachedUrl, + claimedInbox: "https://social.example/inbox", + }); + await jsonld.expand(cachedRaw as Parameters[0], { + documentLoader: async (requested: string) => + requested === cachedUrl + ? { + document: { + "@context": [ + ...contexts, + { + p: oversized, + claimedInbox: { "@id": "p:inbox", "@type": "@id" }, + }, + ], + }, + contextUrl: null, + documentUrl: cachedUrl, + tag: "static", + } + : await offline(requested), + }); + let ambientCalled = false; + await jsonld.expand(cachedRaw as Parameters[0], { + documentLoader: () => { + ambientCalled = true; + return Promise.reject( + new Error("Cached context should bypass this loader."), + ); + }, + }); + strictEqual(ambientCalled, false); + let freshCalls = 0; + const fresh = success( + await parseActorControlMetadata(cachedRaw, { + contextLoader: (requested) => { + if (requested !== cachedUrl) return offline(requested); + freshCalls++; + return Promise.resolve({ + document: { + "@context": [ + ...contexts, + { + claimedInbox: { + "@id": "http://www.w3.org/ns/ldp#inbox", + "@type": "@id", + }, + }, + ], + }, + contextUrl: null, + documentUrl: cachedUrl, + }); + }, + }), + ); + strictEqual(freshCalls, 1); + strictEqual(fresh.inbox.state, "single"); + strictEqual(fresh.inbox.values[0].value, "https://social.example/inbox"); + // Each pass fits separately; the joint reserve fails before an invalid @id + // could produce a JSON-LD error in the first expansion. + const bothPasses = actor({ + "@context": [...contexts, { "@propagate": false }], + id: 7, + "https://example.net/nodes": Array.from({ length: 200 }, (_, i) => ({ + id: `https://social.example/n/${i}`, + })), + }); + for (const parser of [ + parseDeliverySuspensionDocument, + parseDeliverySuspensionActivityDocument, + parseActorControlMetadata, + parseInboxControlMetadata, + ]) + unsuccessful(await parser(bothPasses), "resource-limit"); + const largeKey = "k".repeat(16000); + unsuccessful( + await parseActorControlMetadata( + actor({ + id: 7, + "@context": [ + ...contexts, + { map: { "@id": "https://example.net/map", "@container": "@index" } }, + ], + map: { + [largeKey]: Array.from({ length: 100 }, (_, i) => ({ + id: `https://social.example/n/${i}`, + })), + }, + }), + ), + "resource-limit", + ); + const collisions = Array.from( + { length: 8 }, + (_, i) => `\u0000fedify-f799-occurrence-${i}:`, + ).join(""); + for (const parser of [ + parseDeliverySuspensionDocument, + parseDeliverySuspensionActivityDocument, + parseActorControlMetadata, + parseInboxControlMetadata, + ]) + unsuccessful( + await parser( + actor({ "https://example.net/collisions": collisions, inbox: null }), + ), + "resource-limit", + ); +}); diff --git a/packages/fedify/src/delivery-suspension/parse.ts b/packages/fedify/src/delivery-suspension/parse.ts index 11c82c1ec..edfa9ba19 100644 --- a/packages/fedify/src/delivery-suspension/parse.ts +++ b/packages/fedify/src/delivery-suspension/parse.ts @@ -4,6 +4,10 @@ import { type RemoteDocument, } from "@fedify/vocab-runtime"; import jsonld from "@fedify/vocab-runtime/jsonld"; +import { + ContextProfileError, + prepareExpansionBudget, +} from "./expansion-budget.ts"; import { getDeliverySuspensionUrlOrigin, parseDeliverySuspensionOrigin, @@ -38,6 +42,7 @@ const MAX_DEPTH = 64; const MAX_NODES = 10_000; const MAX_STRINGS = 1024 * 1024; const MAX_CONTEXTS = 32; +const MAX_MARKER_ATTEMPTS = 8; interface Budget { nodes: number; strings: number; @@ -102,6 +107,11 @@ function freeze(value: T): T { return value; } function failure(error: unknown): ParseResult { + if (error instanceof ContextProfileError) + return freeze({ + ok: false, + issues: [{ code: error.code, path: "", message: error.message }], + }); return freeze({ ok: false, issues: [ @@ -331,6 +341,7 @@ async function prepare( } }; const warnings: ShapeIssue[] = []; + let expansionLoader: DocumentLoader = loader; // jsonld() is the library's API-instance factory. A private instance prevents // ambient static-tagged context caches from bypassing this call's loader. const processor = (jsonld as typeof jsonld & (() => typeof jsonld))(); @@ -341,7 +352,7 @@ async function prepare( value as Parameters[0], { base: null, - documentLoader: loader, + documentLoader: expansionLoader, eventHandler: ({ event, }: { @@ -370,9 +381,23 @@ async function prepare( } return copyJson(result); }; - const expanded = await expand(raw, false); + const expansionBudget = await prepareExpansionBudget(raw, loader); + expansionLoader = async (url) => { + try { + return await expansionBudget.loader(url); + } catch (error) { + loaderFailure = error; + throw error; + } + }; let attempt = 0; do { + if (attempt >= MAX_MARKER_ATTEMPTS) + fail( + "resource-limit", + "", + "Diagnostic marker selection exceeded eight collision attempts.", + ); markerPrefix = `\u0000fedify-f799-occurrence-${attempt++}:`; } while ( containsString(raw, markerPrefix) || @@ -402,7 +427,12 @@ async function prepare( : diagnosticClone(child, `${path}/${pointer(key)}`, key === "@value"); return result; }; - const diagnostic = await expand(diagnosticClone(raw), true); + const diagnosticInput = diagnosticClone(raw); + // Reserve both passes before either one can materialize expanded IRIs. + expansionBudget.estimate(raw); + expansionBudget.estimate(diagnosticInput); + const expanded = await expand(raw, false); + const diagnostic = await expand(diagnosticInput, true); const counts = new Map(); const count = (value: Json): void => { if (typeof value === "string" && markers.has(value)) @@ -903,8 +933,19 @@ function notice( * This conservative profile rejects non-null @base, lossy expansion events and * null/empty occurrences that cannot survive diagnostic expansion exactly once, * even on unrelated properties. Such failures precede metadata diagnostics. - * JSON input is bounded to depth 64, 10000 value nodes, and 1 MiB of aggregate - * string code units; contexts share those bounds and at most 32 distinct URLs. + * JSON input is bounded to depth 64, 10000 value nodes, and 1048576 aggregate + * string code units. Contexts have a separate shared budget with the same + * bounds, and at most 32 distinct context URLs are allowed. + * Before either expansion, the complete context closure is checked and both + * passes reserve a shared conservative work budget. Context strings and term + * names are at most 2048 code units. Prefix and `@vocab` anchors must be fixed + * hierarchical absolute IRIs or `_:`; context URLs must be absolute and + * hierarchical. + * Chained prefixes, IRI-shaped context term names, nested context wrappers, + * relative context URLs, and objects containing `@context` in positions that + * may hold opaque JSON payloads are outside this profile. Each context graph is limited to depth 64 and 4096 unfolded + * objects or definitions. Marker selection allows at most eight collision attempts. + * The work budget is an admission estimate, not an exact heap or time limit. * Timestamp lexemes are bounded to 4096 code units, with arbitrary fractional * precision within that bound. Only plain JSON data properties are accepted; * own __proto__ keys, accessors, cycles, sparse arrays and nonfinite numbers fail. diff --git a/packages/fedify/src/delivery-suspension/types.ts b/packages/fedify/src/delivery-suspension/types.ts index 68b2a26bd..eada2dce4 100644 --- a/packages/fedify/src/delivery-suspension/types.ts +++ b/packages/fedify/src/delivery-suspension/types.ts @@ -53,6 +53,8 @@ export interface ParseOptions { * Explicit opt-in to caller-owned context loading. Only contexts are loaded; * the caller must bound its I/O. The default resolves preloaded contexts only. * Loaded responses are snapshotted and memoized within each parse call. + * Context preflight uses a conservative profile and may reject valid JSON-LD + * outside that profile before expansion. See the parser documentation. */ readonly contextLoader?: DocumentLoader; } From 938858445db451d577908f1b954b249afceea25a Mon Sep 17 00:00:00 2001 From: Hong Minhee Date: Fri, 13 Nov 2026 12:33:33 +0900 Subject: [PATCH 6/8] Use Oxfmt directives in generated IDNA tables Emit the repository's formatter ignore directive from the pinned offline generator and regenerate its checked-in output. The table values, version, source hashes and data digest remain unchanged. https://github.com/fedify-dev/fedify/pull/1435#discussion_r4556279876 Changelog: none Assisted-by: Codex:gpt-6 --- packages/fedify/scripts/generate-idna.ts | 2 +- packages/fedify/src/delivery-suspension/idna-data.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/fedify/scripts/generate-idna.ts b/packages/fedify/scripts/generate-idna.ts index cf6eed0a3..7df8b2073 100644 --- a/packages/fedify/scripts/generate-idna.ts +++ b/packages/fedify/scripts/generate-idna.ts @@ -129,7 +129,7 @@ const digest = hash(JSON.stringify(tables)); const sourceComments = Object.entries(sources) .map(([name, [url, digest]]) => `// ${name}: ${url}\n// SHA-256: ${digest}`) .join("\n"); -const source = `/*! @license\n${files["UnicodeLicense.txt"].trimEnd()}\n*/\n// Generated by scripts/generate-idna.ts; do not edit.\n// Unicode 12.0.0. See UNICODE-LICENSE.txt in this directory.\n${sourceComments}\nexport const IDNA_UNICODE_VERSION = "12.0.0";\nexport const IDNA_DATA_SHA256 =\n "${digest}";\n// prettier-ignore\nexport const IDNA_TABLES: Readonly> = ${JSON.stringify(tables, null, 0)};\n`; +const source = `/*! @license\n${files["UnicodeLicense.txt"].trimEnd()}\n*/\n// Generated by scripts/generate-idna.ts; do not edit.\n// Unicode 12.0.0. See UNICODE-LICENSE.txt in this directory.\n${sourceComments}\nexport const IDNA_UNICODE_VERSION = "12.0.0";\nexport const IDNA_DATA_SHA256 =\n "${digest}";\n// oxfmt-ignore\nexport const IDNA_TABLES: Readonly> = ${JSON.stringify(tables, null, 0)};\n`; for (const [name, content] of [ ["idna-data.ts", source], ["UNICODE-LICENSE.txt", files["UnicodeLicense.txt"]], diff --git a/packages/fedify/src/delivery-suspension/idna-data.ts b/packages/fedify/src/delivery-suspension/idna-data.ts index 37270ecae..7daaa815f 100644 --- a/packages/fedify/src/delivery-suspension/idna-data.ts +++ b/packages/fedify/src/delivery-suspension/idna-data.ts @@ -54,5 +54,5 @@ authorization of the copyright holder. export const IDNA_UNICODE_VERSION = "12.0.0"; export const IDNA_DATA_SHA256 = "74d19af17cc5b9c29b470f1abe5858a66bd6c221ba8831af65cf143df9d81cd7"; -// prettier-ignore +// oxfmt-ignore export const IDNA_TABLES: Readonly> = {"validity":[45,45,1,48,57,1,97,122,1,183,183,3,223,246,1,248,255,1,257,257,1,259,259,1,261,261,1,263,263,1,265,265,1,267,267,1,269,269,1,271,271,1,273,273,1,275,275,1,277,277,1,279,279,1,281,281,1,283,283,1,285,285,1,287,287,1,289,289,1,291,291,1,293,293,1,295,295,1,297,297,1,299,299,1,301,301,1,303,303,1,305,305,1,309,309,1,311,312,1,314,314,1,316,316,1,318,318,1,322,322,1,324,324,1,326,326,1,328,328,1,331,331,1,333,333,1,335,335,1,337,337,1,339,339,1,341,341,1,343,343,1,345,345,1,347,347,1,349,349,1,351,351,1,353,353,1,355,355,1,357,357,1,359,359,1,361,361,1,363,363,1,365,365,1,367,367,1,369,369,1,371,371,1,373,373,1,375,375,1,378,378,1,380,380,1,382,382,1,384,384,1,387,387,1,389,389,1,392,392,1,396,397,1,402,402,1,405,405,1,409,411,1,414,414,1,417,417,1,419,419,1,421,421,1,424,424,1,426,427,1,429,429,1,432,432,1,436,436,1,438,438,1,441,443,1,445,451,1,462,462,1,464,464,1,466,466,1,468,468,1,470,470,1,472,472,1,474,474,1,476,477,1,479,479,1,481,481,1,483,483,1,485,485,1,487,487,1,489,489,1,491,491,1,493,493,1,495,496,1,501,501,1,505,505,1,507,507,1,509,509,1,511,511,1,513,513,1,515,515,1,517,517,1,519,519,1,521,521,1,523,523,1,525,525,1,527,527,1,529,529,1,531,531,1,533,533,1,535,535,1,537,537,1,539,539,1,541,541,1,543,543,1,545,545,1,547,547,1,549,549,1,551,551,1,553,553,1,555,555,1,557,557,1,559,559,1,561,561,1,563,569,1,572,572,1,575,576,1,578,578,1,583,583,1,585,585,1,587,587,1,589,589,1,591,687,1,697,705,1,710,721,1,748,748,1,750,750,1,768,831,1,834,834,1,838,846,1,848,879,1,881,881,1,883,883,1,885,885,3,887,887,1,891,893,1,912,912,1,940,974,1,983,983,1,985,985,1,987,987,1,989,989,1,991,991,1,993,993,1,995,995,1,997,997,1,999,999,1,1001,1001,1,1003,1003,1,1005,1005,1,1007,1007,1,1011,1011,1,1016,1016,1,1019,1020,1,1072,1119,1,1121,1121,1,1123,1123,1,1125,1125,1,1127,1127,1,1129,1129,1,1131,1131,1,1133,1133,1,1135,1135,1,1137,1137,1,1139,1139,1,1141,1141,1,1143,1143,1,1145,1145,1,1147,1147,1,1149,1149,1,1151,1151,1,1153,1153,1,1155,1159,1,1163,1163,1,1165,1165,1,1167,1167,1,1169,1169,1,1171,1171,1,1173,1173,1,1175,1175,1,1177,1177,1,1179,1179,1,1181,1181,1,1183,1183,1,1185,1185,1,1187,1187,1,1189,1189,1,1191,1191,1,1193,1193,1,1195,1195,1,1197,1197,1,1199,1199,1,1201,1201,1,1203,1203,1,1205,1205,1,1207,1207,1,1209,1209,1,1211,1211,1,1213,1213,1,1215,1215,1,1218,1218,1,1220,1220,1,1222,1222,1,1224,1224,1,1226,1226,1,1228,1228,1,1230,1231,1,1233,1233,1,1235,1235,1,1237,1237,1,1239,1239,1,1241,1241,1,1243,1243,1,1245,1245,1,1247,1247,1,1249,1249,1,1251,1251,1,1253,1253,1,1255,1255,1,1257,1257,1,1259,1259,1,1261,1261,1,1263,1263,1,1265,1265,1,1267,1267,1,1269,1269,1,1271,1271,1,1273,1273,1,1275,1275,1,1277,1277,1,1279,1279,1,1281,1281,1,1283,1283,1,1285,1285,1,1287,1287,1,1289,1289,1,1291,1291,1,1293,1293,1,1295,1295,1,1297,1297,1,1299,1299,1,1301,1301,1,1303,1303,1,1305,1305,1,1307,1307,1,1309,1309,1,1311,1311,1,1313,1313,1,1315,1315,1,1317,1317,1,1319,1319,1,1321,1321,1,1323,1323,1,1325,1325,1,1327,1327,1,1369,1369,1,1376,1414,1,1416,1416,1,1425,1469,1,1471,1471,1,1473,1474,1,1476,1477,1,1479,1479,1,1488,1514,1,1519,1522,1,1523,1524,3,1552,1562,1,1568,1599,1,1601,1631,1,1632,1641,3,1646,1652,1,1657,1747,1,1749,1756,1,1759,1768,1,1770,1775,1,1776,1785,3,1786,1791,1,1808,1866,1,1869,1969,1,1984,2037,1,2045,2045,1,2048,2093,1,2112,2139,1,2144,2154,1,2208,2228,1,2230,2237,1,2259,2273,1,2275,2391,1,2400,2403,1,2406,2415,1,2417,2435,1,2437,2444,1,2447,2448,1,2451,2472,1,2474,2480,1,2482,2482,1,2486,2489,1,2492,2500,1,2503,2504,1,2507,2510,1,2519,2519,1,2528,2531,1,2534,2545,1,2556,2556,1,2558,2558,1,2561,2563,1,2565,2570,1,2575,2576,1,2579,2600,1,2602,2608,1,2610,2610,1,2613,2613,1,2616,2617,1,2620,2620,1,2622,2626,1,2631,2632,1,2635,2637,1,2641,2641,1,2652,2652,1,2662,2677,1,2689,2691,1,2693,2701,1,2703,2705,1,2707,2728,1,2730,2736,1,2738,2739,1,2741,2745,1,2748,2757,1,2759,2761,1,2763,2765,1,2768,2768,1,2784,2787,1,2790,2799,1,2809,2815,1,2817,2819,1,2821,2828,1,2831,2832,1,2835,2856,1,2858,2864,1,2866,2867,1,2869,2873,1,2876,2884,1,2887,2888,1,2891,2893,1,2902,2903,1,2911,2915,1,2918,2927,1,2929,2929,1,2946,2947,1,2949,2954,1,2958,2960,1,2962,2965,1,2969,2970,1,2972,2972,1,2974,2975,1,2979,2980,1,2984,2986,1,2990,3001,1,3006,3010,1,3014,3016,1,3018,3021,1,3024,3024,1,3031,3031,1,3046,3055,1,3072,3084,1,3086,3088,1,3090,3112,1,3114,3129,1,3133,3140,1,3142,3144,1,3146,3149,1,3157,3158,1,3160,3162,1,3168,3171,1,3174,3183,1,3200,3203,1,3205,3212,1,3214,3216,1,3218,3240,1,3242,3251,1,3253,3257,1,3260,3268,1,3270,3272,1,3274,3277,1,3285,3286,1,3294,3294,1,3296,3299,1,3302,3311,1,3313,3314,1,3328,3331,1,3333,3340,1,3342,3344,1,3346,3396,1,3398,3400,1,3402,3406,1,3412,3415,1,3423,3427,1,3430,3439,1,3450,3455,1,3458,3459,1,3461,3478,1,3482,3505,1,3507,3515,1,3517,3517,1,3520,3526,1,3530,3530,1,3535,3540,1,3542,3542,1,3544,3551,1,3558,3567,1,3570,3571,1,3585,3634,1,3636,3642,1,3648,3662,1,3664,3673,1,3713,3714,1,3716,3716,1,3718,3722,1,3724,3747,1,3749,3749,1,3751,3762,1,3764,3773,1,3776,3780,1,3782,3782,1,3784,3789,1,3792,3801,1,3806,3807,1,3840,3840,1,3851,3851,1,3864,3865,1,3872,3881,1,3893,3893,1,3895,3895,1,3897,3897,1,3902,3906,1,3908,3911,1,3913,3916,1,3918,3921,1,3923,3926,1,3928,3931,1,3933,3944,1,3946,3948,1,3953,3954,1,3956,3956,1,3962,3968,1,3970,3972,1,3974,3986,1,3988,3991,1,3993,3996,1,3998,4001,1,4003,4006,1,4008,4011,1,4013,4024,1,4026,4028,1,4038,4038,1,4096,4169,1,4176,4253,1,4304,4346,1,4349,4351,1,4608,4680,1,4682,4685,1,4688,4694,1,4696,4696,1,4698,4701,1,4704,4744,1,4746,4749,1,4752,4784,1,4786,4789,1,4792,4798,1,4800,4800,1,4802,4805,1,4808,4822,1,4824,4880,1,4882,4885,1,4888,4954,1,4957,4959,1,4992,5007,1,5024,5109,1,5121,5740,1,5743,5759,1,5761,5786,1,5792,5866,1,5873,5880,1,5888,5900,1,5902,5908,1,5920,5940,1,5952,5971,1,5984,5996,1,5998,6000,1,6002,6003,1,6016,6067,1,6070,6099,1,6103,6103,1,6108,6109,1,6112,6121,1,6160,6169,1,6176,6264,1,6272,6314,1,6320,6389,1,6400,6430,1,6432,6443,1,6448,6459,1,6470,6509,1,6512,6516,1,6528,6571,1,6576,6601,1,6608,6617,1,6656,6683,1,6688,6750,1,6752,6780,1,6783,6793,1,6800,6809,1,6823,6823,1,6832,6845,1,6912,6987,1,6992,7001,1,7019,7027,1,7040,7155,1,7168,7223,1,7232,7241,1,7245,7293,1,7376,7378,1,7380,7418,1,7424,7467,1,7471,7471,1,7483,7483,1,7502,7502,1,7531,7543,1,7545,7578,1,7616,7673,1,7675,7679,1,7681,7681,1,7683,7683,1,7685,7685,1,7687,7687,1,7689,7689,1,7691,7691,1,7693,7693,1,7695,7695,1,7697,7697,1,7699,7699,1,7701,7701,1,7703,7703,1,7705,7705,1,7707,7707,1,7709,7709,1,7711,7711,1,7713,7713,1,7715,7715,1,7717,7717,1,7719,7719,1,7721,7721,1,7723,7723,1,7725,7725,1,7727,7727,1,7729,7729,1,7731,7731,1,7733,7733,1,7735,7735,1,7737,7737,1,7739,7739,1,7741,7741,1,7743,7743,1,7745,7745,1,7747,7747,1,7749,7749,1,7751,7751,1,7753,7753,1,7755,7755,1,7757,7757,1,7759,7759,1,7761,7761,1,7763,7763,1,7765,7765,1,7767,7767,1,7769,7769,1,7771,7771,1,7773,7773,1,7775,7775,1,7777,7777,1,7779,7779,1,7781,7781,1,7783,7783,1,7785,7785,1,7787,7787,1,7789,7789,1,7791,7791,1,7793,7793,1,7795,7795,1,7797,7797,1,7799,7799,1,7801,7801,1,7803,7803,1,7805,7805,1,7807,7807,1,7809,7809,1,7811,7811,1,7813,7813,1,7815,7815,1,7817,7817,1,7819,7819,1,7821,7821,1,7823,7823,1,7825,7825,1,7827,7827,1,7829,7833,1,7836,7837,1,7839,7839,1,7841,7841,1,7843,7843,1,7845,7845,1,7847,7847,1,7849,7849,1,7851,7851,1,7853,7853,1,7855,7855,1,7857,7857,1,7859,7859,1,7861,7861,1,7863,7863,1,7865,7865,1,7867,7867,1,7869,7869,1,7871,7871,1,7873,7873,1,7875,7875,1,7877,7877,1,7879,7879,1,7881,7881,1,7883,7883,1,7885,7885,1,7887,7887,1,7889,7889,1,7891,7891,1,7893,7893,1,7895,7895,1,7897,7897,1,7899,7899,1,7901,7901,1,7903,7903,1,7905,7905,1,7907,7907,1,7909,7909,1,7911,7911,1,7913,7913,1,7915,7915,1,7917,7917,1,7919,7919,1,7921,7921,1,7923,7923,1,7925,7925,1,7927,7927,1,7929,7929,1,7931,7931,1,7933,7933,1,7935,7943,1,7952,7957,1,7968,7975,1,7984,7991,1,8000,8005,1,8016,8023,1,8032,8039,1,8048,8048,1,8050,8050,1,8052,8052,1,8054,8054,1,8056,8056,1,8058,8058,1,8060,8060,1,8112,8113,1,8118,8118,1,8134,8134,1,8144,8146,1,8150,8151,1,8160,8162,1,8164,8167,1,8182,8182,1,8204,8205,2,8526,8526,1,8580,8580,1,11312,11358,1,11361,11361,1,11365,11366,1,11368,11368,1,11370,11370,1,11372,11372,1,11377,11377,1,11379,11380,1,11382,11387,1,11393,11393,1,11395,11395,1,11397,11397,1,11399,11399,1,11401,11401,1,11403,11403,1,11405,11405,1,11407,11407,1,11409,11409,1,11411,11411,1,11413,11413,1,11415,11415,1,11417,11417,1,11419,11419,1,11421,11421,1,11423,11423,1,11425,11425,1,11427,11427,1,11429,11429,1,11431,11431,1,11433,11433,1,11435,11435,1,11437,11437,1,11439,11439,1,11441,11441,1,11443,11443,1,11445,11445,1,11447,11447,1,11449,11449,1,11451,11451,1,11453,11453,1,11455,11455,1,11457,11457,1,11459,11459,1,11461,11461,1,11463,11463,1,11465,11465,1,11467,11467,1,11469,11469,1,11471,11471,1,11473,11473,1,11475,11475,1,11477,11477,1,11479,11479,1,11481,11481,1,11483,11483,1,11485,11485,1,11487,11487,1,11489,11489,1,11491,11492,1,11500,11500,1,11502,11505,1,11507,11507,1,11520,11557,1,11559,11559,1,11565,11565,1,11568,11623,1,11647,11670,1,11680,11686,1,11688,11694,1,11696,11702,1,11704,11710,1,11712,11718,1,11720,11726,1,11728,11734,1,11736,11742,1,11744,11775,1,11823,11823,1,12293,12295,1,12330,12333,1,12348,12348,1,12353,12438,1,12441,12442,1,12445,12446,1,12449,12538,1,12539,12539,3,12540,12542,1,12549,12591,1,12704,12730,1,12784,12799,1,13312,19893,1,19968,40943,1,40960,42124,1,42192,42237,1,42240,42508,1,42512,42539,1,42561,42561,1,42563,42563,1,42565,42565,1,42567,42567,1,42569,42569,1,42571,42571,1,42573,42573,1,42575,42575,1,42577,42577,1,42579,42579,1,42581,42581,1,42583,42583,1,42585,42585,1,42587,42587,1,42589,42589,1,42591,42591,1,42593,42593,1,42595,42595,1,42597,42597,1,42599,42599,1,42601,42601,1,42603,42603,1,42605,42607,1,42612,42621,1,42623,42623,1,42625,42625,1,42627,42627,1,42629,42629,1,42631,42631,1,42633,42633,1,42635,42635,1,42637,42637,1,42639,42639,1,42641,42641,1,42643,42643,1,42645,42645,1,42647,42647,1,42649,42649,1,42651,42651,1,42654,42725,1,42736,42737,1,42775,42783,1,42787,42787,1,42789,42789,1,42791,42791,1,42793,42793,1,42795,42795,1,42797,42797,1,42799,42801,1,42803,42803,1,42805,42805,1,42807,42807,1,42809,42809,1,42811,42811,1,42813,42813,1,42815,42815,1,42817,42817,1,42819,42819,1,42821,42821,1,42823,42823,1,42825,42825,1,42827,42827,1,42829,42829,1,42831,42831,1,42833,42833,1,42835,42835,1,42837,42837,1,42839,42839,1,42841,42841,1,42843,42843,1,42845,42845,1,42847,42847,1,42849,42849,1,42851,42851,1,42853,42853,1,42855,42855,1,42857,42857,1,42859,42859,1,42861,42861,1,42863,42863,1,42865,42872,1,42874,42874,1,42876,42876,1,42879,42879,1,42881,42881,1,42883,42883,1,42885,42885,1,42887,42888,1,42892,42892,1,42894,42895,1,42897,42897,1,42899,42901,1,42903,42903,1,42905,42905,1,42907,42907,1,42909,42909,1,42911,42911,1,42913,42913,1,42915,42915,1,42917,42917,1,42919,42919,1,42921,42921,1,42927,42927,1,42933,42933,1,42935,42935,1,42937,42937,1,42939,42939,1,42941,42941,1,42943,42943,1,42947,42947,1,42999,42999,1,43002,43047,1,43072,43123,1,43136,43205,1,43216,43225,1,43232,43255,1,43259,43259,1,43261,43309,1,43312,43347,1,43392,43456,1,43471,43481,1,43488,43518,1,43520,43574,1,43584,43597,1,43600,43609,1,43616,43638,1,43642,43714,1,43739,43741,1,43744,43759,1,43762,43766,1,43777,43782,1,43785,43790,1,43793,43798,1,43808,43814,1,43816,43822,1,43824,43866,1,43872,43879,1,43968,44010,1,44012,44013,1,44016,44025,1,44032,55203,1,64014,64015,1,64017,64017,1,64019,64020,1,64031,64031,1,64033,64033,1,64035,64036,1,64039,64041,1,64286,64286,1,65056,65071,1,65139,65139,1,65536,65547,1,65549,65574,1,65576,65594,1,65596,65597,1,65599,65613,1,65616,65629,1,65664,65786,1,66045,66045,1,66176,66204,1,66208,66256,1,66272,66272,1,66304,66335,1,66349,66368,1,66370,66377,1,66384,66426,1,66432,66461,1,66464,66499,1,66504,66511,1,66600,66717,1,66720,66729,1,66776,66811,1,66816,66855,1,66864,66915,1,67072,67382,1,67392,67413,1,67424,67431,1,67584,67589,1,67592,67592,1,67594,67637,1,67639,67640,1,67644,67644,1,67647,67669,1,67680,67702,1,67712,67742,1,67808,67826,1,67828,67829,1,67840,67861,1,67872,67897,1,67968,68023,1,68030,68031,1,68096,68099,1,68101,68102,1,68108,68115,1,68117,68119,1,68121,68149,1,68152,68154,1,68159,68159,1,68192,68220,1,68224,68252,1,68288,68295,1,68297,68326,1,68352,68405,1,68416,68437,1,68448,68466,1,68480,68497,1,68608,68680,1,68800,68850,1,68864,68903,1,68912,68921,1,69376,69404,1,69415,69415,1,69424,69456,1,69600,69622,1,69632,69702,1,69734,69743,1,69759,69818,1,69840,69864,1,69872,69881,1,69888,69940,1,69942,69951,1,69956,69958,1,69968,70003,1,70006,70006,1,70016,70084,1,70089,70092,1,70096,70106,1,70108,70108,1,70144,70161,1,70163,70199,1,70206,70206,1,70272,70278,1,70280,70280,1,70282,70285,1,70287,70301,1,70303,70312,1,70320,70378,1,70384,70393,1,70400,70403,1,70405,70412,1,70415,70416,1,70419,70440,1,70442,70448,1,70450,70451,1,70453,70457,1,70459,70468,1,70471,70472,1,70475,70477,1,70480,70480,1,70487,70487,1,70493,70499,1,70502,70508,1,70512,70516,1,70656,70730,1,70736,70745,1,70750,70751,1,70784,70853,1,70855,70855,1,70864,70873,1,71040,71093,1,71096,71104,1,71128,71133,1,71168,71232,1,71236,71236,1,71248,71257,1,71296,71352,1,71360,71369,1,71424,71450,1,71453,71467,1,71472,71481,1,71680,71738,1,71872,71913,1,71935,71935,1,72096,72103,1,72106,72151,1,72154,72161,1,72163,72164,1,72192,72254,1,72263,72263,1,72272,72345,1,72349,72349,1,72384,72440,1,72704,72712,1,72714,72758,1,72760,72768,1,72784,72793,1,72818,72847,1,72850,72871,1,72873,72886,1,72960,72966,1,72968,72969,1,72971,73014,1,73018,73018,1,73020,73021,1,73023,73031,1,73040,73049,1,73056,73061,1,73063,73064,1,73066,73102,1,73104,73105,1,73107,73112,1,73120,73129,1,73440,73462,1,73728,74649,1,74880,75075,1,77824,78894,1,82944,83526,1,92160,92728,1,92736,92766,1,92768,92777,1,92880,92909,1,92912,92916,1,92928,92982,1,92992,92995,1,93008,93017,1,93027,93047,1,93053,93071,1,93792,93823,1,93952,94026,1,94031,94087,1,94095,94111,1,94176,94177,1,94179,94179,1,94208,100343,1,100352,101106,1,110592,110878,1,110928,110930,1,110948,110951,1,110960,111355,1,113664,113770,1,113776,113788,1,113792,113800,1,113808,113817,1,113821,113822,1,121344,121398,1,121403,121452,1,121461,121461,1,121476,121476,1,121499,121503,1,121505,121519,1,122880,122886,1,122888,122904,1,122907,122913,1,122915,122916,1,122918,122922,1,123136,123180,1,123184,123197,1,123200,123209,1,123214,123214,1,123584,123641,1,124928,125124,1,125136,125142,1,125218,125259,1,125264,125273,1,131072,173782,1,173824,177972,1,177984,178205,1,178208,183969,1,183984,191456,1],"assigned":[0,887,1,890,895,1,900,906,1,908,908,1,910,929,1,931,1327,1,1329,1366,1,1369,1418,1,1421,1423,1,1425,1479,1,1488,1514,1,1519,1524,1,1536,1564,1,1566,1805,1,1807,1866,1,1869,1969,1,1984,2042,1,2045,2093,1,2096,2110,1,2112,2139,1,2142,2142,1,2144,2154,1,2208,2228,1,2230,2237,1,2259,2435,1,2437,2444,1,2447,2448,1,2451,2472,1,2474,2480,1,2482,2482,1,2486,2489,1,2492,2500,1,2503,2504,1,2507,2510,1,2519,2519,1,2524,2525,1,2527,2531,1,2534,2558,1,2561,2563,1,2565,2570,1,2575,2576,1,2579,2600,1,2602,2608,1,2610,2611,1,2613,2614,1,2616,2617,1,2620,2620,1,2622,2626,1,2631,2632,1,2635,2637,1,2641,2641,1,2649,2652,1,2654,2654,1,2662,2678,1,2689,2691,1,2693,2701,1,2703,2705,1,2707,2728,1,2730,2736,1,2738,2739,1,2741,2745,1,2748,2757,1,2759,2761,1,2763,2765,1,2768,2768,1,2784,2787,1,2790,2801,1,2809,2815,1,2817,2819,1,2821,2828,1,2831,2832,1,2835,2856,1,2858,2864,1,2866,2867,1,2869,2873,1,2876,2884,1,2887,2888,1,2891,2893,1,2902,2903,1,2908,2909,1,2911,2915,1,2918,2935,1,2946,2947,1,2949,2954,1,2958,2960,1,2962,2965,1,2969,2970,1,2972,2972,1,2974,2975,1,2979,2980,1,2984,2986,1,2990,3001,1,3006,3010,1,3014,3016,1,3018,3021,1,3024,3024,1,3031,3031,1,3046,3066,1,3072,3084,1,3086,3088,1,3090,3112,1,3114,3129,1,3133,3140,1,3142,3144,1,3146,3149,1,3157,3158,1,3160,3162,1,3168,3171,1,3174,3183,1,3191,3212,1,3214,3216,1,3218,3240,1,3242,3251,1,3253,3257,1,3260,3268,1,3270,3272,1,3274,3277,1,3285,3286,1,3294,3294,1,3296,3299,1,3302,3311,1,3313,3314,1,3328,3331,1,3333,3340,1,3342,3344,1,3346,3396,1,3398,3400,1,3402,3407,1,3412,3427,1,3430,3455,1,3458,3459,1,3461,3478,1,3482,3505,1,3507,3515,1,3517,3517,1,3520,3526,1,3530,3530,1,3535,3540,1,3542,3542,1,3544,3551,1,3558,3567,1,3570,3572,1,3585,3642,1,3647,3675,1,3713,3714,1,3716,3716,1,3718,3722,1,3724,3747,1,3749,3749,1,3751,3773,1,3776,3780,1,3782,3782,1,3784,3789,1,3792,3801,1,3804,3807,1,3840,3911,1,3913,3948,1,3953,3991,1,3993,4028,1,4030,4044,1,4046,4058,1,4096,4293,1,4295,4295,1,4301,4301,1,4304,4680,1,4682,4685,1,4688,4694,1,4696,4696,1,4698,4701,1,4704,4744,1,4746,4749,1,4752,4784,1,4786,4789,1,4792,4798,1,4800,4800,1,4802,4805,1,4808,4822,1,4824,4880,1,4882,4885,1,4888,4954,1,4957,4988,1,4992,5017,1,5024,5109,1,5112,5117,1,5120,5788,1,5792,5880,1,5888,5900,1,5902,5908,1,5920,5942,1,5952,5971,1,5984,5996,1,5998,6000,1,6002,6003,1,6016,6109,1,6112,6121,1,6128,6137,1,6144,6158,1,6160,6169,1,6176,6264,1,6272,6314,1,6320,6389,1,6400,6430,1,6432,6443,1,6448,6459,1,6464,6464,1,6468,6509,1,6512,6516,1,6528,6571,1,6576,6601,1,6608,6618,1,6622,6683,1,6686,6750,1,6752,6780,1,6783,6793,1,6800,6809,1,6816,6829,1,6832,6846,1,6912,6987,1,6992,7036,1,7040,7155,1,7164,7223,1,7227,7241,1,7245,7304,1,7312,7354,1,7357,7367,1,7376,7418,1,7424,7673,1,7675,7957,1,7960,7965,1,7968,8005,1,8008,8013,1,8016,8023,1,8025,8025,1,8027,8027,1,8029,8029,1,8031,8061,1,8064,8116,1,8118,8132,1,8134,8147,1,8150,8155,1,8157,8175,1,8178,8180,1,8182,8190,1,8192,8292,1,8294,8305,1,8308,8334,1,8336,8348,1,8352,8383,1,8400,8432,1,8448,8587,1,8592,9254,1,9280,9290,1,9312,11123,1,11126,11157,1,11160,11310,1,11312,11358,1,11360,11507,1,11513,11557,1,11559,11559,1,11565,11565,1,11568,11623,1,11631,11632,1,11647,11670,1,11680,11686,1,11688,11694,1,11696,11702,1,11704,11710,1,11712,11718,1,11720,11726,1,11728,11734,1,11736,11742,1,11744,11855,1,11904,11929,1,11931,12019,1,12032,12245,1,12272,12283,1,12288,12351,1,12353,12438,1,12441,12543,1,12549,12591,1,12593,12686,1,12688,12730,1,12736,12771,1,12784,12830,1,12832,13054,1,13056,19893,1,19904,40943,1,40960,42124,1,42128,42182,1,42192,42539,1,42560,42743,1,42752,42943,1,42946,42950,1,42999,43051,1,43056,43065,1,43072,43127,1,43136,43205,1,43214,43225,1,43232,43347,1,43359,43388,1,43392,43469,1,43471,43481,1,43486,43518,1,43520,43574,1,43584,43597,1,43600,43609,1,43612,43714,1,43739,43766,1,43777,43782,1,43785,43790,1,43793,43798,1,43808,43814,1,43816,43822,1,43824,43879,1,43888,44013,1,44016,44025,1,44032,55203,1,55216,55238,1,55243,55291,1,55296,64109,1,64112,64217,1,64256,64262,1,64275,64279,1,64285,64310,1,64312,64316,1,64318,64318,1,64320,64321,1,64323,64324,1,64326,64449,1,64467,64831,1,64848,64911,1,64914,64967,1,65008,65021,1,65024,65049,1,65056,65106,1,65108,65126,1,65128,65131,1,65136,65140,1,65142,65276,1,65279,65279,1,65281,65470,1,65474,65479,1,65482,65487,1,65490,65495,1,65498,65500,1,65504,65510,1,65512,65518,1,65529,65533,1,65536,65547,1,65549,65574,1,65576,65594,1,65596,65597,1,65599,65613,1,65616,65629,1,65664,65786,1,65792,65794,1,65799,65843,1,65847,65934,1,65936,65947,1,65952,65952,1,66000,66045,1,66176,66204,1,66208,66256,1,66272,66299,1,66304,66339,1,66349,66378,1,66384,66426,1,66432,66461,1,66463,66499,1,66504,66517,1,66560,66717,1,66720,66729,1,66736,66771,1,66776,66811,1,66816,66855,1,66864,66915,1,66927,66927,1,67072,67382,1,67392,67413,1,67424,67431,1,67584,67589,1,67592,67592,1,67594,67637,1,67639,67640,1,67644,67644,1,67647,67669,1,67671,67742,1,67751,67759,1,67808,67826,1,67828,67829,1,67835,67867,1,67871,67897,1,67903,67903,1,67968,68023,1,68028,68047,1,68050,68099,1,68101,68102,1,68108,68115,1,68117,68119,1,68121,68149,1,68152,68154,1,68159,68168,1,68176,68184,1,68192,68255,1,68288,68326,1,68331,68342,1,68352,68405,1,68409,68437,1,68440,68466,1,68472,68497,1,68505,68508,1,68521,68527,1,68608,68680,1,68736,68786,1,68800,68850,1,68858,68903,1,68912,68921,1,69216,69246,1,69376,69415,1,69424,69465,1,69600,69622,1,69632,69709,1,69714,69743,1,69759,69825,1,69837,69837,1,69840,69864,1,69872,69881,1,69888,69940,1,69942,69958,1,69968,70006,1,70016,70093,1,70096,70111,1,70113,70132,1,70144,70161,1,70163,70206,1,70272,70278,1,70280,70280,1,70282,70285,1,70287,70301,1,70303,70313,1,70320,70378,1,70384,70393,1,70400,70403,1,70405,70412,1,70415,70416,1,70419,70440,1,70442,70448,1,70450,70451,1,70453,70457,1,70459,70468,1,70471,70472,1,70475,70477,1,70480,70480,1,70487,70487,1,70493,70499,1,70502,70508,1,70512,70516,1,70656,70745,1,70747,70747,1,70749,70751,1,70784,70855,1,70864,70873,1,71040,71093,1,71096,71133,1,71168,71236,1,71248,71257,1,71264,71276,1,71296,71352,1,71360,71369,1,71424,71450,1,71453,71467,1,71472,71487,1,71680,71739,1,71840,71922,1,71935,71935,1,72096,72103,1,72106,72151,1,72154,72164,1,72192,72263,1,72272,72354,1,72384,72440,1,72704,72712,1,72714,72758,1,72760,72773,1,72784,72812,1,72816,72847,1,72850,72871,1,72873,72886,1,72960,72966,1,72968,72969,1,72971,73014,1,73018,73018,1,73020,73021,1,73023,73031,1,73040,73049,1,73056,73061,1,73063,73064,1,73066,73102,1,73104,73105,1,73107,73112,1,73120,73129,1,73440,73464,1,73664,73713,1,73727,74649,1,74752,74862,1,74864,74868,1,74880,75075,1,77824,78894,1,78896,78904,1,82944,83526,1,92160,92728,1,92736,92766,1,92768,92777,1,92782,92783,1,92880,92909,1,92912,92917,1,92928,92997,1,93008,93017,1,93019,93025,1,93027,93047,1,93053,93071,1,93760,93850,1,93952,94026,1,94031,94087,1,94095,94111,1,94176,94179,1,94208,100343,1,100352,101106,1,110592,110878,1,110928,110930,1,110948,110951,1,110960,111355,1,113664,113770,1,113776,113788,1,113792,113800,1,113808,113817,1,113820,113827,1,118784,119029,1,119040,119078,1,119081,119272,1,119296,119365,1,119520,119539,1,119552,119638,1,119648,119672,1,119808,119892,1,119894,119964,1,119966,119967,1,119970,119970,1,119973,119974,1,119977,119980,1,119982,119993,1,119995,119995,1,119997,120003,1,120005,120069,1,120071,120074,1,120077,120084,1,120086,120092,1,120094,120121,1,120123,120126,1,120128,120132,1,120134,120134,1,120138,120144,1,120146,120485,1,120488,120779,1,120782,121483,1,121499,121503,1,121505,121519,1,122880,122886,1,122888,122904,1,122907,122913,1,122915,122916,1,122918,122922,1,123136,123180,1,123184,123197,1,123200,123209,1,123214,123215,1,123584,123641,1,123647,123647,1,124928,125124,1,125127,125142,1,125184,125259,1,125264,125273,1,125278,125279,1,126065,126132,1,126209,126269,1,126464,126467,1,126469,126495,1,126497,126498,1,126500,126500,1,126503,126503,1,126505,126514,1,126516,126519,1,126521,126521,1,126523,126523,1,126530,126530,1,126535,126535,1,126537,126537,1,126539,126539,1,126541,126543,1,126545,126546,1,126548,126548,1,126551,126551,1,126553,126553,1,126555,126555,1,126557,126557,1,126559,126559,1,126561,126562,1,126564,126564,1,126567,126570,1,126572,126578,1,126580,126583,1,126585,126588,1,126590,126590,1,126592,126601,1,126603,126619,1,126625,126627,1,126629,126633,1,126635,126651,1,126704,126705,1,126976,127019,1,127024,127123,1,127136,127150,1,127153,127167,1,127169,127183,1,127185,127221,1,127232,127244,1,127248,127340,1,127344,127404,1,127462,127490,1,127504,127547,1,127552,127560,1,127568,127569,1,127584,127589,1,127744,128725,1,128736,128748,1,128752,128762,1,128768,128883,1,128896,128984,1,128992,129003,1,129024,129035,1,129040,129095,1,129104,129113,1,129120,129159,1,129168,129197,1,129280,129291,1,129293,129393,1,129395,129398,1,129402,129442,1,129445,129450,1,129454,129482,1,129485,129619,1,129632,129645,1,129648,129651,1,129656,129658,1,129664,129666,1,129680,129685,1,131072,173782,1,173824,177972,1,177984,178205,1,178208,183969,1,183984,191456,1,194560,195101,1,917505,917505,1,917536,917631,1,917760,917999,1,983040,1048573,1,1048576,1114109,1],"mark":[768,879,1,1155,1161,1,1425,1469,1,1471,1471,1,1473,1474,1,1476,1477,1,1479,1479,1,1552,1562,1,1611,1631,1,1648,1648,1,1750,1756,1,1759,1764,1,1767,1768,1,1770,1773,1,1809,1809,1,1840,1866,1,1958,1968,1,2027,2035,1,2045,2045,1,2070,2073,1,2075,2083,1,2085,2087,1,2089,2093,1,2137,2139,1,2259,2273,1,2275,2307,1,2362,2364,1,2366,2383,1,2385,2391,1,2402,2403,1,2433,2435,1,2492,2492,1,2494,2500,1,2503,2504,1,2507,2509,1,2519,2519,1,2530,2531,1,2558,2558,1,2561,2563,1,2620,2620,1,2622,2626,1,2631,2632,1,2635,2637,1,2641,2641,1,2672,2673,1,2677,2677,1,2689,2691,1,2748,2748,1,2750,2757,1,2759,2761,1,2763,2765,1,2786,2787,1,2810,2815,1,2817,2819,1,2876,2876,1,2878,2884,1,2887,2888,1,2891,2893,1,2902,2903,1,2914,2915,1,2946,2946,1,3006,3010,1,3014,3016,1,3018,3021,1,3031,3031,1,3072,3076,1,3134,3140,1,3142,3144,1,3146,3149,1,3157,3158,1,3170,3171,1,3201,3203,1,3260,3260,1,3262,3268,1,3270,3272,1,3274,3277,1,3285,3286,1,3298,3299,1,3328,3331,1,3387,3388,1,3390,3396,1,3398,3400,1,3402,3405,1,3415,3415,1,3426,3427,1,3458,3459,1,3530,3530,1,3535,3540,1,3542,3542,1,3544,3551,1,3570,3571,1,3633,3633,1,3636,3642,1,3655,3662,1,3761,3761,1,3764,3772,1,3784,3789,1,3864,3865,1,3893,3893,1,3895,3895,1,3897,3897,1,3902,3903,1,3953,3972,1,3974,3975,1,3981,3991,1,3993,4028,1,4038,4038,1,4139,4158,1,4182,4185,1,4190,4192,1,4194,4196,1,4199,4205,1,4209,4212,1,4226,4237,1,4239,4239,1,4250,4253,1,4957,4959,1,5906,5908,1,5938,5940,1,5970,5971,1,6002,6003,1,6068,6099,1,6109,6109,1,6155,6157,1,6277,6278,1,6313,6313,1,6432,6443,1,6448,6459,1,6679,6683,1,6741,6750,1,6752,6780,1,6783,6783,1,6832,6846,1,6912,6916,1,6964,6980,1,7019,7027,1,7040,7042,1,7073,7085,1,7142,7155,1,7204,7223,1,7376,7378,1,7380,7400,1,7405,7405,1,7412,7412,1,7415,7417,1,7616,7673,1,7675,7679,1,8400,8432,1,11503,11505,1,11647,11647,1,11744,11775,1,12330,12335,1,12441,12442,1,42607,42610,1,42612,42621,1,42654,42655,1,42736,42737,1,43010,43010,1,43014,43014,1,43019,43019,1,43043,43047,1,43136,43137,1,43188,43205,1,43232,43249,1,43263,43263,1,43302,43309,1,43335,43347,1,43392,43395,1,43443,43456,1,43493,43493,1,43561,43574,1,43587,43587,1,43596,43597,1,43643,43645,1,43696,43696,1,43698,43700,1,43703,43704,1,43710,43711,1,43713,43713,1,43755,43759,1,43765,43766,1,44003,44010,1,44012,44013,1,64286,64286,1,65024,65039,1,65056,65071,1,66045,66045,1,66272,66272,1,66422,66426,1,68097,68099,1,68101,68102,1,68108,68111,1,68152,68154,1,68159,68159,1,68325,68326,1,68900,68903,1,69446,69456,1,69632,69634,1,69688,69702,1,69759,69762,1,69808,69818,1,69888,69890,1,69927,69940,1,69957,69958,1,70003,70003,1,70016,70018,1,70067,70080,1,70089,70092,1,70188,70199,1,70206,70206,1,70367,70378,1,70400,70403,1,70459,70460,1,70462,70468,1,70471,70472,1,70475,70477,1,70487,70487,1,70498,70499,1,70502,70508,1,70512,70516,1,70709,70726,1,70750,70750,1,70832,70851,1,71087,71093,1,71096,71104,1,71132,71133,1,71216,71232,1,71339,71351,1,71453,71467,1,71724,71738,1,72145,72151,1,72154,72160,1,72164,72164,1,72193,72202,1,72243,72249,1,72251,72254,1,72263,72263,1,72273,72283,1,72330,72345,1,72751,72758,1,72760,72767,1,72850,72871,1,72873,72886,1,73009,73014,1,73018,73018,1,73020,73021,1,73023,73029,1,73031,73031,1,73098,73102,1,73104,73105,1,73107,73111,1,73459,73462,1,92912,92916,1,92976,92982,1,94031,94031,1,94033,94087,1,94095,94098,1,113821,113822,1,119141,119145,1,119149,119154,1,119163,119170,1,119173,119179,1,119210,119213,1,119362,119364,1,121344,121398,1,121403,121452,1,121461,121461,1,121476,121476,1,121499,121503,1,121505,121519,1,122880,122886,1,122888,122904,1,122907,122913,1,122915,122916,1,122918,122922,1,123184,123190,1,123628,123631,1,125136,125142,1,125252,125258,1,917760,917999,1],"virama":[2381,2381,1,2509,2509,1,2637,2637,1,2765,2765,1,2893,2893,1,3021,3021,1,3149,3149,1,3277,3277,1,3387,3388,1,3405,3405,1,3530,3530,1,3642,3642,1,3770,3770,1,3972,3972,1,4153,4154,1,5908,5908,1,5940,5940,1,6098,6098,1,6752,6752,1,6980,6980,1,7082,7083,1,7154,7155,1,11647,11647,1,43014,43014,1,43204,43204,1,43347,43347,1,43456,43456,1,43766,43766,1,44013,44013,1,68159,68159,1,69702,69702,1,69759,69759,1,69817,69817,1,69939,69940,1,70080,70080,1,70197,70197,1,70378,70378,1,70477,70477,1,70722,70722,1,70850,70850,1,71103,71103,1,71231,71231,1,71350,71350,1,71467,71467,1,71737,71737,1,72160,72160,1,72244,72244,1,72263,72263,1,72345,72345,1,72767,72767,1,73028,73029,1,73111,73111,1],"bidi":[0,8,10,14,27,10,33,34,9,35,37,8,38,42,9,43,43,6,44,44,7,45,45,6,46,47,7,48,57,5,58,58,7,59,64,9,65,90,1,91,96,9,97,122,1,123,126,9,127,132,10,134,159,10,160,160,7,161,161,9,162,165,8,166,169,9,170,170,1,171,172,9,173,173,10,174,175,9,176,177,8,178,179,5,180,180,9,181,181,1,182,184,9,185,185,5,186,186,1,187,191,9,192,214,1,215,215,9,216,246,1,247,247,9,248,696,1,697,698,9,699,705,1,706,719,9,720,721,1,722,735,9,736,740,1,741,749,9,750,750,1,751,767,9,768,879,11,880,883,1,884,885,9,886,887,1,890,893,1,894,894,9,895,895,1,900,901,9,902,902,1,903,903,9,904,906,1,908,908,1,910,929,1,931,1013,1,1014,1014,9,1015,1154,1,1155,1161,11,1162,1327,1,1329,1366,1,1369,1417,1,1418,1418,9,1421,1422,9,1423,1423,8,1425,1469,11,1470,1470,2,1471,1471,11,1472,1472,2,1473,1474,11,1475,1475,2,1476,1477,11,1478,1478,2,1479,1479,11,1488,1514,2,1519,1524,2,1536,1541,4,1542,1543,9,1544,1544,3,1545,1546,8,1547,1547,3,1548,1548,7,1549,1549,3,1550,1551,9,1552,1562,11,1563,1564,3,1566,1610,3,1611,1631,11,1632,1641,4,1642,1642,8,1643,1644,4,1645,1647,3,1648,1648,11,1649,1749,3,1750,1756,11,1757,1757,4,1758,1758,9,1759,1764,11,1765,1766,3,1767,1768,11,1769,1769,9,1770,1773,11,1774,1775,3,1776,1785,5,1786,1805,3,1807,1808,3,1809,1809,11,1810,1839,3,1840,1866,11,1869,1957,3,1958,1968,11,1969,1969,3,1984,2026,2,2027,2035,11,2036,2037,2,2038,2041,9,2042,2042,2,2045,2045,11,2046,2069,2,2070,2073,11,2074,2074,2,2075,2083,11,2084,2084,2,2085,2087,11,2088,2088,2,2089,2093,11,2096,2110,2,2112,2136,2,2137,2139,11,2142,2142,2,2144,2154,3,2208,2228,3,2230,2237,3,2259,2273,11,2274,2274,4,2275,2306,11,2307,2361,1,2362,2362,11,2363,2363,1,2364,2364,11,2365,2368,1,2369,2376,11,2377,2380,1,2381,2381,11,2382,2384,1,2385,2391,11,2392,2401,1,2402,2403,11,2404,2432,1,2433,2433,11,2434,2435,1,2437,2444,1,2447,2448,1,2451,2472,1,2474,2480,1,2482,2482,1,2486,2489,1,2492,2492,11,2493,2496,1,2497,2500,11,2503,2504,1,2507,2508,1,2509,2509,11,2510,2510,1,2519,2519,1,2524,2525,1,2527,2529,1,2530,2531,11,2534,2545,1,2546,2547,8,2548,2554,1,2555,2555,8,2556,2557,1,2558,2558,11,2561,2562,11,2563,2563,1,2565,2570,1,2575,2576,1,2579,2600,1,2602,2608,1,2610,2611,1,2613,2614,1,2616,2617,1,2620,2620,11,2622,2624,1,2625,2626,11,2631,2632,11,2635,2637,11,2641,2641,11,2649,2652,1,2654,2654,1,2662,2671,1,2672,2673,11,2674,2676,1,2677,2677,11,2678,2678,1,2689,2690,11,2691,2691,1,2693,2701,1,2703,2705,1,2707,2728,1,2730,2736,1,2738,2739,1,2741,2745,1,2748,2748,11,2749,2752,1,2753,2757,11,2759,2760,11,2761,2761,1,2763,2764,1,2765,2765,11,2768,2768,1,2784,2785,1,2786,2787,11,2790,2800,1,2801,2801,8,2809,2809,1,2810,2815,11,2817,2817,11,2818,2819,1,2821,2828,1,2831,2832,1,2835,2856,1,2858,2864,1,2866,2867,1,2869,2873,1,2876,2876,11,2877,2878,1,2879,2879,11,2880,2880,1,2881,2884,11,2887,2888,1,2891,2892,1,2893,2893,11,2902,2902,11,2903,2903,1,2908,2909,1,2911,2913,1,2914,2915,11,2918,2935,1,2946,2946,11,2947,2947,1,2949,2954,1,2958,2960,1,2962,2965,1,2969,2970,1,2972,2972,1,2974,2975,1,2979,2980,1,2984,2986,1,2990,3001,1,3006,3007,1,3008,3008,11,3009,3010,1,3014,3016,1,3018,3020,1,3021,3021,11,3024,3024,1,3031,3031,1,3046,3058,1,3059,3064,9,3065,3065,8,3066,3066,9,3072,3072,11,3073,3075,1,3076,3076,11,3077,3084,1,3086,3088,1,3090,3112,1,3114,3129,1,3133,3133,1,3134,3136,11,3137,3140,1,3142,3144,11,3146,3149,11,3157,3158,11,3160,3162,1,3168,3169,1,3170,3171,11,3174,3183,1,3191,3191,1,3192,3198,9,3199,3200,1,3201,3201,11,3202,3212,1,3214,3216,1,3218,3240,1,3242,3251,1,3253,3257,1,3260,3260,11,3261,3268,1,3270,3272,1,3274,3275,1,3276,3277,11,3285,3286,1,3294,3294,1,3296,3297,1,3298,3299,11,3302,3311,1,3313,3314,1,3328,3329,11,3330,3331,1,3333,3340,1,3342,3344,1,3346,3386,1,3387,3388,11,3389,3392,1,3393,3396,11,3398,3400,1,3402,3404,1,3405,3405,11,3406,3407,1,3412,3425,1,3426,3427,11,3430,3455,1,3458,3459,1,3461,3478,1,3482,3505,1,3507,3515,1,3517,3517,1,3520,3526,1,3530,3530,11,3535,3537,1,3538,3540,11,3542,3542,11,3544,3551,1,3558,3567,1,3570,3572,1,3585,3632,1,3633,3633,11,3634,3635,1,3636,3642,11,3647,3647,8,3648,3654,1,3655,3662,11,3663,3675,1,3713,3714,1,3716,3716,1,3718,3722,1,3724,3747,1,3749,3749,1,3751,3760,1,3761,3761,11,3762,3763,1,3764,3772,11,3773,3773,1,3776,3780,1,3782,3782,1,3784,3789,11,3792,3801,1,3804,3807,1,3840,3863,1,3864,3865,11,3866,3892,1,3893,3893,11,3894,3894,1,3895,3895,11,3896,3896,1,3897,3897,11,3898,3901,9,3902,3911,1,3913,3948,1,3953,3966,11,3967,3967,1,3968,3972,11,3973,3973,1,3974,3975,11,3976,3980,1,3981,3991,11,3993,4028,11,4030,4037,1,4038,4038,11,4039,4044,1,4046,4058,1,4096,4140,1,4141,4144,11,4145,4145,1,4146,4151,11,4152,4152,1,4153,4154,11,4155,4156,1,4157,4158,11,4159,4183,1,4184,4185,11,4186,4189,1,4190,4192,11,4193,4208,1,4209,4212,11,4213,4225,1,4226,4226,11,4227,4228,1,4229,4230,11,4231,4236,1,4237,4237,11,4238,4252,1,4253,4253,11,4254,4293,1,4295,4295,1,4301,4301,1,4304,4680,1,4682,4685,1,4688,4694,1,4696,4696,1,4698,4701,1,4704,4744,1,4746,4749,1,4752,4784,1,4786,4789,1,4792,4798,1,4800,4800,1,4802,4805,1,4808,4822,1,4824,4880,1,4882,4885,1,4888,4954,1,4957,4959,11,4960,4988,1,4992,5007,1,5008,5017,9,5024,5109,1,5112,5117,1,5120,5120,9,5121,5759,1,5761,5786,1,5787,5788,9,5792,5880,1,5888,5900,1,5902,5905,1,5906,5908,11,5920,5937,1,5938,5940,11,5941,5942,1,5952,5969,1,5970,5971,11,5984,5996,1,5998,6000,1,6002,6003,11,6016,6067,1,6068,6069,11,6070,6070,1,6071,6077,11,6078,6085,1,6086,6086,11,6087,6088,1,6089,6099,11,6100,6106,1,6107,6107,8,6108,6108,1,6109,6109,11,6112,6121,1,6128,6137,9,6144,6154,9,6155,6157,11,6158,6158,10,6160,6169,1,6176,6264,1,6272,6276,1,6277,6278,11,6279,6312,1,6313,6313,11,6314,6314,1,6320,6389,1,6400,6430,1,6432,6434,11,6435,6438,1,6439,6440,11,6441,6443,1,6448,6449,1,6450,6450,11,6451,6456,1,6457,6459,11,6464,6464,9,6468,6469,9,6470,6509,1,6512,6516,1,6528,6571,1,6576,6601,1,6608,6618,1,6622,6655,9,6656,6678,1,6679,6680,11,6681,6682,1,6683,6683,11,6686,6741,1,6742,6742,11,6743,6743,1,6744,6750,11,6752,6752,11,6753,6753,1,6754,6754,11,6755,6756,1,6757,6764,11,6765,6770,1,6771,6780,11,6783,6783,11,6784,6793,1,6800,6809,1,6816,6829,1,6832,6846,11,6912,6915,11,6916,6963,1,6964,6964,11,6965,6965,1,6966,6970,11,6971,6971,1,6972,6972,11,6973,6977,1,6978,6978,11,6979,6987,1,6992,7018,1,7019,7027,11,7028,7036,1,7040,7041,11,7042,7073,1,7074,7077,11,7078,7079,1,7080,7081,11,7082,7082,1,7083,7085,11,7086,7141,1,7142,7142,11,7143,7143,1,7144,7145,11,7146,7148,1,7149,7149,11,7150,7150,1,7151,7153,11,7154,7155,1,7164,7211,1,7212,7219,11,7220,7221,1,7222,7223,11,7227,7241,1,7245,7304,1,7312,7354,1,7357,7367,1,7376,7378,11,7379,7379,1,7380,7392,11,7393,7393,1,7394,7400,11,7401,7404,1,7405,7405,11,7406,7411,1,7412,7412,11,7413,7415,1,7416,7417,11,7418,7418,1,7424,7615,1,7616,7673,11,7675,7679,11,7680,7957,1,7960,7965,1,7968,8005,1,8008,8013,1,8016,8023,1,8025,8025,1,8027,8027,1,8029,8029,1,8031,8061,1,8064,8116,1,8118,8124,1,8125,8125,9,8126,8126,1,8127,8129,9,8130,8132,1,8134,8140,1,8141,8143,9,8144,8147,1,8150,8155,1,8157,8159,9,8160,8172,1,8173,8175,9,8178,8180,1,8182,8188,1,8189,8190,9,8203,8205,10,8206,8206,1,8207,8207,2,8208,8231,9,8239,8239,7,8240,8244,8,8245,8259,9,8260,8260,7,8261,8286,9,8288,8292,10,8298,8303,10,8304,8304,5,8305,8305,1,8308,8313,5,8314,8315,6,8316,8318,9,8319,8319,1,8320,8329,5,8330,8331,6,8332,8334,9,8336,8348,1,8352,8383,8,8400,8432,11,8448,8449,9,8450,8450,1,8451,8454,9,8455,8455,1,8456,8457,9,8458,8467,1,8468,8468,9,8469,8469,1,8470,8472,9,8473,8477,1,8478,8483,9,8484,8484,1,8485,8485,9,8486,8486,1,8487,8487,9,8488,8488,1,8489,8489,9,8490,8493,1,8494,8494,8,8495,8505,1,8506,8507,9,8508,8511,1,8512,8516,9,8517,8521,1,8522,8525,9,8526,8527,1,8528,8543,9,8544,8584,1,8585,8587,9,8592,8721,9,8722,8722,6,8723,8723,8,8724,9013,9,9014,9082,1,9083,9108,9,9109,9109,1,9110,9254,9,9280,9290,9,9312,9351,9,9352,9371,5,9372,9449,1,9450,9899,9,9900,9900,1,9901,10239,9,10240,10495,1,10496,11123,9,11126,11157,9,11160,11263,9,11264,11310,1,11312,11358,1,11360,11492,1,11493,11498,9,11499,11502,1,11503,11505,11,11506,11507,1,11513,11519,9,11520,11557,1,11559,11559,1,11565,11565,1,11568,11623,1,11631,11632,1,11647,11647,11,11648,11670,1,11680,11686,1,11688,11694,1,11696,11702,1,11704,11710,1,11712,11718,1,11720,11726,1,11728,11734,1,11736,11742,1,11744,11775,11,11776,11855,9,11904,11929,9,11931,12019,9,12032,12245,9,12272,12283,9,12289,12292,9,12293,12295,1,12296,12320,9,12321,12329,1,12330,12333,11,12334,12335,1,12336,12336,9,12337,12341,1,12342,12343,9,12344,12348,1,12349,12351,9,12353,12438,1,12441,12442,11,12443,12444,9,12445,12447,1,12448,12448,9,12449,12538,1,12539,12539,9,12540,12543,1,12549,12591,1,12593,12686,1,12688,12730,1,12736,12771,9,12784,12828,1,12829,12830,9,12832,12879,1,12880,12895,9,12896,12923,1,12924,12926,9,12927,12976,1,12977,12991,9,12992,13003,1,13004,13007,9,13008,13054,1,13056,13174,1,13175,13178,9,13179,13277,1,13278,13279,9,13280,13310,1,13311,13311,9,13312,19893,1,19904,19967,9,19968,40943,1,40960,42124,1,42128,42182,9,42192,42508,1,42509,42511,9,42512,42539,1,42560,42606,1,42607,42610,11,42611,42611,9,42612,42621,11,42622,42623,9,42624,42653,1,42654,42655,11,42656,42735,1,42736,42737,11,42738,42743,1,42752,42785,9,42786,42887,1,42888,42888,9,42889,42943,1,42946,42950,1,42999,43009,1,43010,43010,11,43011,43013,1,43014,43014,11,43015,43018,1,43019,43019,11,43020,43044,1,43045,43046,11,43047,43047,1,43048,43051,9,43056,43063,1,43064,43065,8,43072,43123,1,43124,43127,9,43136,43203,1,43204,43205,11,43214,43225,1,43232,43249,11,43250,43262,1,43263,43263,11,43264,43301,1,43302,43309,11,43310,43334,1,43335,43345,11,43346,43347,1,43359,43388,1,43392,43394,11,43395,43442,1,43443,43443,11,43444,43445,1,43446,43449,11,43450,43451,1,43452,43453,11,43454,43469,1,43471,43481,1,43486,43492,1,43493,43493,11,43494,43518,1,43520,43560,1,43561,43566,11,43567,43568,1,43569,43570,11,43571,43572,1,43573,43574,11,43584,43586,1,43587,43587,11,43588,43595,1,43596,43596,11,43597,43597,1,43600,43609,1,43612,43643,1,43644,43644,11,43645,43695,1,43696,43696,11,43697,43697,1,43698,43700,11,43701,43702,1,43703,43704,11,43705,43709,1,43710,43711,11,43712,43712,1,43713,43713,11,43714,43714,1,43739,43755,1,43756,43757,11,43758,43765,1,43766,43766,11,43777,43782,1,43785,43790,1,43793,43798,1,43808,43814,1,43816,43822,1,43824,43879,1,43888,44004,1,44005,44005,11,44006,44007,1,44008,44008,11,44009,44012,1,44013,44013,11,44016,44025,1,44032,55203,1,55216,55238,1,55243,55291,1,55296,64109,1,64112,64217,1,64256,64262,1,64275,64279,1,64285,64285,2,64286,64286,11,64287,64296,2,64297,64297,6,64298,64310,2,64312,64316,2,64318,64318,2,64320,64321,2,64323,64324,2,64326,64335,2,64336,64449,3,64467,64829,3,64830,64831,9,64848,64911,3,64914,64967,3,65008,65020,3,65021,65021,9,65024,65039,11,65040,65049,9,65056,65071,11,65072,65103,9,65104,65104,7,65105,65105,9,65106,65106,7,65108,65108,9,65109,65109,7,65110,65118,9,65119,65119,8,65120,65121,9,65122,65123,6,65124,65126,9,65128,65128,9,65129,65130,8,65131,65131,9,65136,65140,3,65142,65276,3,65279,65279,10,65281,65282,9,65283,65285,8,65286,65290,9,65291,65291,6,65292,65292,7,65293,65293,6,65294,65295,7,65296,65305,5,65306,65306,7,65307,65312,9,65313,65338,1,65339,65344,9,65345,65370,1,65371,65381,9,65382,65470,1,65474,65479,1,65482,65487,1,65490,65495,1,65498,65500,1,65504,65505,8,65506,65508,9,65509,65510,8,65512,65518,9,65529,65533,9,65536,65547,1,65549,65574,1,65576,65594,1,65596,65597,1,65599,65613,1,65616,65629,1,65664,65786,1,65792,65792,1,65793,65793,9,65794,65794,1,65799,65843,1,65847,65855,1,65856,65932,9,65933,65934,1,65936,65947,9,65952,65952,9,66000,66044,1,66045,66045,11,66176,66204,1,66208,66256,1,66272,66272,11,66273,66299,5,66304,66339,1,66349,66378,1,66384,66421,1,66422,66426,11,66432,66461,1,66463,66499,1,66504,66517,1,66560,66717,1,66720,66729,1,66736,66771,1,66776,66811,1,66816,66855,1,66864,66915,1,66927,66927,1,67072,67382,1,67392,67413,1,67424,67431,1,67584,67589,2,67592,67592,2,67594,67637,2,67639,67640,2,67644,67644,2,67647,67669,2,67671,67742,2,67751,67759,2,67808,67826,2,67828,67829,2,67835,67867,2,67871,67871,9,67872,67897,2,67903,67903,2,67968,68023,2,68028,68047,2,68050,68096,2,68097,68099,11,68101,68102,11,68108,68111,11,68112,68115,2,68117,68119,2,68121,68149,2,68152,68154,11,68159,68159,11,68160,68168,2,68176,68184,2,68192,68255,2,68288,68324,2,68325,68326,11,68331,68342,2,68352,68405,2,68409,68415,9,68416,68437,2,68440,68466,2,68472,68497,2,68505,68508,2,68521,68527,2,68608,68680,2,68736,68786,2,68800,68850,2,68858,68863,2,68864,68899,3,68900,68903,11,68912,68921,4,69216,69246,4,69376,69415,2,69424,69445,3,69446,69456,11,69457,69465,3,69600,69622,2,69632,69632,1,69633,69633,11,69634,69687,1,69688,69702,11,69703,69709,1,69714,69733,9,69734,69743,1,69759,69761,11,69762,69810,1,69811,69814,11,69815,69816,1,69817,69818,11,69819,69825,1,69837,69837,1,69840,69864,1,69872,69881,1,69888,69890,11,69891,69926,1,69927,69931,11,69932,69932,1,69933,69940,11,69942,69958,1,69968,70002,1,70003,70003,11,70004,70006,1,70016,70017,11,70018,70069,1,70070,70078,11,70079,70088,1,70089,70092,11,70093,70093,1,70096,70111,1,70113,70132,1,70144,70161,1,70163,70190,1,70191,70193,11,70194,70195,1,70196,70196,11,70197,70197,1,70198,70199,11,70200,70205,1,70206,70206,11,70272,70278,1,70280,70280,1,70282,70285,1,70287,70301,1,70303,70313,1,70320,70366,1,70367,70367,11,70368,70370,1,70371,70378,11,70384,70393,1,70400,70401,11,70402,70403,1,70405,70412,1,70415,70416,1,70419,70440,1,70442,70448,1,70450,70451,1,70453,70457,1,70459,70460,11,70461,70463,1,70464,70464,11,70465,70468,1,70471,70472,1,70475,70477,1,70480,70480,1,70487,70487,1,70493,70499,1,70502,70508,11,70512,70516,11,70656,70711,1,70712,70719,11,70720,70721,1,70722,70724,11,70725,70725,1,70726,70726,11,70727,70745,1,70747,70747,1,70749,70749,1,70750,70750,11,70751,70751,1,70784,70834,1,70835,70840,11,70841,70841,1,70842,70842,11,70843,70846,1,70847,70848,11,70849,70849,1,70850,70851,11,70852,70855,1,70864,70873,1,71040,71089,1,71090,71093,11,71096,71099,1,71100,71101,11,71102,71102,1,71103,71104,11,71105,71131,1,71132,71133,11,71168,71218,1,71219,71226,11,71227,71228,1,71229,71229,11,71230,71230,1,71231,71232,11,71233,71236,1,71248,71257,1,71264,71276,9,71296,71338,1,71339,71339,11,71340,71340,1,71341,71341,11,71342,71343,1,71344,71349,11,71350,71350,1,71351,71351,11,71352,71352,1,71360,71369,1,71424,71450,1,71453,71455,11,71456,71457,1,71458,71461,11,71462,71462,1,71463,71467,11,71472,71487,1,71680,71726,1,71727,71735,11,71736,71736,1,71737,71738,11,71739,71739,1,71840,71922,1,71935,71935,1,72096,72103,1,72106,72147,1,72148,72151,11,72154,72155,11,72156,72159,1,72160,72160,11,72161,72164,1,72192,72192,1,72193,72198,11,72199,72200,1,72201,72202,11,72203,72242,1,72243,72248,11,72249,72250,1,72251,72254,11,72255,72262,1,72263,72263,11,72272,72272,1,72273,72278,11,72279,72280,1,72281,72283,11,72284,72329,1,72330,72342,11,72343,72343,1,72344,72345,11,72346,72354,1,72384,72440,1,72704,72712,1,72714,72751,1,72752,72758,11,72760,72765,11,72766,72773,1,72784,72812,1,72816,72847,1,72850,72871,11,72873,72873,1,72874,72880,11,72881,72881,1,72882,72883,11,72884,72884,1,72885,72886,11,72960,72966,1,72968,72969,1,72971,73008,1,73009,73014,11,73018,73018,11,73020,73021,11,73023,73029,11,73030,73030,1,73031,73031,11,73040,73049,1,73056,73061,1,73063,73064,1,73066,73102,1,73104,73105,11,73107,73108,1,73109,73109,11,73110,73110,1,73111,73111,11,73112,73112,1,73120,73129,1,73440,73458,1,73459,73460,11,73461,73464,1,73664,73684,1,73685,73692,9,73693,73696,8,73697,73713,9,73727,74649,1,74752,74862,1,74864,74868,1,74880,75075,1,77824,78894,1,78896,78904,1,82944,83526,1,92160,92728,1,92736,92766,1,92768,92777,1,92782,92783,1,92880,92909,1,92912,92916,11,92917,92917,1,92928,92975,1,92976,92982,11,92983,92997,1,93008,93017,1,93019,93025,1,93027,93047,1,93053,93071,1,93760,93850,1,93952,94026,1,94031,94031,11,94032,94087,1,94095,94098,11,94099,94111,1,94176,94177,1,94178,94178,9,94179,94179,1,94208,100343,1,100352,101106,1,110592,110878,1,110928,110930,1,110948,110951,1,110960,111355,1,113664,113770,1,113776,113788,1,113792,113800,1,113808,113817,1,113820,113820,1,113821,113822,11,113823,113823,1,113824,113827,10,118784,119029,1,119040,119078,1,119081,119142,1,119143,119145,11,119146,119154,1,119155,119162,10,119163,119170,11,119171,119172,1,119173,119179,11,119180,119209,1,119210,119213,11,119214,119272,1,119296,119361,9,119362,119364,11,119365,119365,9,119520,119539,1,119552,119638,9,119648,119672,1,119808,119892,1,119894,119964,1,119966,119967,1,119970,119970,1,119973,119974,1,119977,119980,1,119982,119993,1,119995,119995,1,119997,120003,1,120005,120069,1,120071,120074,1,120077,120084,1,120086,120092,1,120094,120121,1,120123,120126,1,120128,120132,1,120134,120134,1,120138,120144,1,120146,120485,1,120488,120538,1,120539,120539,9,120540,120596,1,120597,120597,9,120598,120654,1,120655,120655,9,120656,120712,1,120713,120713,9,120714,120770,1,120771,120771,9,120772,120779,1,120782,120831,5,120832,121343,1,121344,121398,11,121399,121402,1,121403,121452,11,121453,121460,1,121461,121461,11,121462,121475,1,121476,121476,11,121477,121483,1,121499,121503,11,121505,121519,11,122880,122886,11,122888,122904,11,122907,122913,11,122915,122916,11,122918,122922,11,123136,123180,1,123184,123190,11,123191,123197,1,123200,123209,1,123214,123215,1,123584,123627,1,123628,123631,11,123632,123641,1,123647,123647,8,124928,125124,2,125127,125135,2,125136,125142,11,125184,125251,2,125252,125258,11,125259,125259,2,125264,125273,2,125278,125279,2,126065,126132,3,126209,126269,3,126464,126467,3,126469,126495,3,126497,126498,3,126500,126500,3,126503,126503,3,126505,126514,3,126516,126519,3,126521,126521,3,126523,126523,3,126530,126530,3,126535,126535,3,126537,126537,3,126539,126539,3,126541,126543,3,126545,126546,3,126548,126548,3,126551,126551,3,126553,126553,3,126555,126555,3,126557,126557,3,126559,126559,3,126561,126562,3,126564,126564,3,126567,126570,3,126572,126578,3,126580,126583,3,126585,126588,3,126590,126590,3,126592,126601,3,126603,126619,3,126625,126627,3,126629,126633,3,126635,126651,3,126704,126705,9,126976,127019,9,127024,127123,9,127136,127150,9,127153,127167,9,127169,127183,9,127185,127221,9,127232,127242,5,127243,127244,9,127248,127278,1,127279,127279,9,127280,127337,1,127338,127340,9,127344,127404,1,127462,127490,1,127504,127547,1,127552,127560,1,127568,127569,1,127584,127589,9,127744,128725,9,128736,128748,9,128752,128762,9,128768,128883,9,128896,128984,9,128992,129003,9,129024,129035,9,129040,129095,9,129104,129113,9,129120,129159,9,129168,129197,9,129280,129291,9,129293,129393,9,129395,129398,9,129402,129442,9,129445,129450,9,129454,129482,9,129485,129619,9,129632,129645,9,129648,129651,9,129656,129658,9,129664,129666,9,129680,129685,9,131072,173782,1,173824,177972,1,177984,178205,1,178208,183969,1,183984,191456,1,194560,195101,1,917505,917505,10,917536,917631,10,917760,917999,11,983040,1048573,1,1048576,1114109,1],"joining":[173,173,4,768,879,4,1155,1161,4,1425,1469,4,1471,1471,4,1473,1474,4,1476,1477,4,1479,1479,4,1552,1562,4,1564,1564,4,1568,1568,3,1570,1573,2,1574,1574,3,1575,1575,2,1576,1576,3,1577,1577,2,1578,1582,3,1583,1586,2,1587,1599,3,1601,1607,3,1608,1608,2,1609,1610,3,1611,1631,4,1646,1647,3,1648,1648,4,1649,1651,2,1653,1655,2,1656,1671,3,1672,1689,2,1690,1727,3,1728,1728,2,1729,1730,3,1731,1739,2,1740,1740,3,1741,1741,2,1742,1742,3,1743,1743,2,1744,1745,3,1746,1747,2,1749,1749,2,1750,1756,4,1759,1764,4,1767,1768,4,1770,1773,4,1774,1775,2,1786,1788,3,1791,1791,3,1807,1807,4,1808,1808,2,1809,1809,4,1810,1812,3,1813,1817,2,1818,1821,3,1822,1822,2,1823,1831,3,1832,1832,2,1833,1833,3,1834,1834,2,1835,1835,3,1836,1836,2,1837,1838,3,1839,1839,2,1840,1866,4,1869,1869,2,1870,1880,3,1881,1883,2,1884,1898,3,1899,1900,2,1901,1904,3,1905,1905,2,1906,1906,3,1907,1908,2,1909,1911,3,1912,1913,2,1914,1919,3,1958,1968,4,1994,2026,3,2027,2035,4,2045,2045,4,2070,2073,4,2075,2083,4,2085,2087,4,2089,2093,4,2112,2112,2,2113,2117,3,2118,2119,2,2120,2120,3,2121,2121,2,2122,2131,3,2132,2132,2,2133,2133,3,2137,2139,4,2144,2144,3,2146,2149,3,2151,2151,2,2152,2152,3,2153,2154,2,2208,2217,3,2218,2220,2,2222,2222,2,2223,2224,3,2225,2226,2,2227,2228,3,2230,2232,3,2233,2233,2,2234,2237,3,2259,2273,4,2275,2306,4,2362,2362,4,2364,2364,4,2369,2376,4,2381,2381,4,2385,2391,4,2402,2403,4,2433,2433,4,2492,2492,4,2497,2500,4,2509,2509,4,2530,2531,4,2558,2558,4,2561,2562,4,2620,2620,4,2625,2626,4,2631,2632,4,2635,2637,4,2641,2641,4,2672,2673,4,2677,2677,4,2689,2690,4,2748,2748,4,2753,2757,4,2759,2760,4,2765,2765,4,2786,2787,4,2810,2815,4,2817,2817,4,2876,2876,4,2879,2879,4,2881,2884,4,2893,2893,4,2902,2902,4,2914,2915,4,2946,2946,4,3008,3008,4,3021,3021,4,3072,3072,4,3076,3076,4,3134,3136,4,3142,3144,4,3146,3149,4,3157,3158,4,3170,3171,4,3201,3201,4,3260,3260,4,3263,3263,4,3270,3270,4,3276,3277,4,3298,3299,4,3328,3329,4,3387,3388,4,3393,3396,4,3405,3405,4,3426,3427,4,3530,3530,4,3538,3540,4,3542,3542,4,3633,3633,4,3636,3642,4,3655,3662,4,3761,3761,4,3764,3772,4,3784,3789,4,3864,3865,4,3893,3893,4,3895,3895,4,3897,3897,4,3953,3966,4,3968,3972,4,3974,3975,4,3981,3991,4,3993,4028,4,4038,4038,4,4141,4144,4,4146,4151,4,4153,4154,4,4157,4158,4,4184,4185,4,4190,4192,4,4209,4212,4,4226,4226,4,4229,4230,4,4237,4237,4,4253,4253,4,4957,4959,4,5906,5908,4,5938,5940,4,5970,5971,4,6002,6003,4,6068,6069,4,6071,6077,4,6086,6086,4,6089,6099,4,6109,6109,4,6151,6151,3,6155,6157,4,6176,6264,3,6277,6278,4,6279,6312,3,6313,6313,4,6314,6314,3,6432,6434,4,6439,6440,4,6450,6450,4,6457,6459,4,6679,6680,4,6683,6683,4,6742,6742,4,6744,6750,4,6752,6752,4,6754,6754,4,6757,6764,4,6771,6780,4,6783,6783,4,6832,6846,4,6912,6915,4,6964,6964,4,6966,6970,4,6972,6972,4,6978,6978,4,7019,7027,4,7040,7041,4,7074,7077,4,7080,7081,4,7083,7085,4,7142,7142,4,7144,7145,4,7149,7149,4,7151,7153,4,7212,7219,4,7222,7223,4,7376,7378,4,7380,7392,4,7394,7400,4,7405,7405,4,7412,7412,4,7416,7417,4,7616,7673,4,7675,7679,4,8203,8203,4,8206,8207,4,8234,8238,4,8288,8292,4,8298,8303,4,8400,8432,4,11503,11505,4,11647,11647,4,11744,11775,4,12330,12333,4,12441,12442,4,42607,42610,4,42612,42621,4,42654,42655,4,42736,42737,4,43010,43010,4,43014,43014,4,43019,43019,4,43045,43046,4,43072,43121,3,43122,43122,1,43204,43205,4,43232,43249,4,43263,43263,4,43302,43309,4,43335,43345,4,43392,43394,4,43443,43443,4,43446,43449,4,43452,43453,4,43493,43493,4,43561,43566,4,43569,43570,4,43573,43574,4,43587,43587,4,43596,43596,4,43644,43644,4,43696,43696,4,43698,43700,4,43703,43704,4,43710,43711,4,43713,43713,4,43756,43757,4,43766,43766,4,44005,44005,4,44008,44008,4,44013,44013,4,64286,64286,4,65024,65039,4,65056,65071,4,65279,65279,4,65529,65531,4,66045,66045,4,66272,66272,4,66422,66426,4,68097,68099,4,68101,68102,4,68108,68111,4,68152,68154,4,68159,68159,4,68288,68292,3,68293,68293,2,68295,68295,2,68297,68298,2,68301,68301,1,68302,68306,2,68307,68310,3,68311,68311,1,68312,68316,3,68317,68317,2,68318,68320,3,68321,68321,2,68324,68324,2,68325,68326,4,68331,68334,3,68335,68335,2,68480,68480,3,68481,68481,2,68482,68482,3,68483,68485,2,68486,68488,3,68489,68489,2,68490,68491,3,68492,68492,2,68493,68493,3,68494,68495,2,68496,68496,3,68497,68497,2,68521,68524,2,68525,68526,3,68864,68864,1,68865,68897,3,68898,68898,2,68899,68899,3,68900,68903,4,69424,69426,3,69427,69427,2,69428,69444,3,69446,69456,4,69457,69459,3,69460,69460,2,69633,69633,4,69688,69702,4,69759,69761,4,69811,69814,4,69817,69818,4,69888,69890,4,69927,69931,4,69933,69940,4,70003,70003,4,70016,70017,4,70070,70078,4,70089,70092,4,70191,70193,4,70196,70196,4,70198,70199,4,70206,70206,4,70367,70367,4,70371,70378,4,70400,70401,4,70459,70460,4,70464,70464,4,70502,70508,4,70512,70516,4,70712,70719,4,70722,70724,4,70726,70726,4,70750,70750,4,70835,70840,4,70842,70842,4,70847,70848,4,70850,70851,4,71090,71093,4,71100,71101,4,71103,71104,4,71132,71133,4,71219,71226,4,71229,71229,4,71231,71232,4,71339,71339,4,71341,71341,4,71344,71349,4,71351,71351,4,71453,71455,4,71458,71461,4,71463,71467,4,71727,71735,4,71737,71738,4,72148,72151,4,72154,72155,4,72160,72160,4,72193,72202,4,72243,72248,4,72251,72254,4,72263,72263,4,72273,72278,4,72281,72283,4,72330,72342,4,72344,72345,4,72752,72758,4,72760,72765,4,72767,72767,4,72850,72871,4,72874,72880,4,72882,72883,4,72885,72886,4,73009,73014,4,73018,73018,4,73020,73021,4,73023,73029,4,73031,73031,4,73104,73105,4,73109,73109,4,73111,73111,4,73459,73460,4,78896,78904,4,92912,92916,4,92976,92982,4,94031,94031,4,94095,94098,4,113821,113822,4,113824,113827,4,119143,119145,4,119155,119170,4,119173,119179,4,119210,119213,4,119362,119364,4,121344,121398,4,121403,121452,4,121461,121461,4,121476,121476,4,121499,121503,4,121505,121519,4,122880,122886,4,122888,122904,4,122907,122913,4,122915,122916,4,122918,122922,4,123184,123190,4,123628,123631,4,125136,125142,4,125184,125251,3,125252,125259,4,917505,917505,4,917536,917631,4,917760,917999,4],"script":[880,883,1,885,887,1,890,893,1,895,895,1,900,900,1,902,902,1,904,906,1,908,908,1,910,929,1,931,993,1,1008,1023,1,1425,1479,2,1488,1514,2,1519,1524,2,7462,7466,1,7517,7521,1,7526,7530,1,7615,7615,1,7936,7957,1,7960,7965,1,7968,8005,1,8008,8013,1,8016,8023,1,8025,8025,1,8027,8027,1,8029,8029,1,8031,8061,1,8064,8116,1,8118,8132,1,8134,8147,1,8150,8155,1,8157,8175,1,8178,8180,1,8182,8190,1,8486,8486,1,11904,11929,3,11931,12019,3,12032,12245,3,12293,12293,3,12295,12295,3,12321,12329,3,12344,12347,3,12353,12438,4,12445,12447,4,12449,12538,5,12541,12543,5,12784,12799,5,13008,13054,5,13056,13143,5,13312,19893,3,19968,40943,3,43877,43877,1,63744,64109,3,64112,64217,3,64285,64310,2,64312,64316,2,64318,64318,2,64320,64321,2,64323,64324,2,64326,64335,2,65382,65391,5,65393,65437,5,65856,65934,1,65952,65952,1,110592,110592,5,110593,110878,4,110928,110930,4,110948,110951,5,119296,119365,1,127488,127488,4,131072,173782,3,173824,177972,3,177984,178205,3,178208,183969,3,183984,191456,3,194560,195101,3]}; From 97016f290819b7377114c2ebe21335e1d784236a Mon Sep 17 00:00:00 2001 From: Hong Minhee Date: Fri, 13 Nov 2026 14:25:02 +0900 Subject: [PATCH 7/8] Reject fragmented JSON-LD node descriptions Reject @included descriptions and repeated descriptions of inspected subjects before parsing facts. Also reject reverse assertions about those subjects, while preserving unrelated key descriptions, pure references, and opaque JSON literals. https://github.com/fedify-dev/fedify/pull/1435#discussion_r4558929440 Assisted-by: Codex:gpt-6 Assisted-by: Codex:gpt-6.1-sol Assisted-by: Claude Code:claude-fable-5-2 Assisted-by: Claude Code:claude-sonnet-5-5 --- CHANGES.md | 5 +- .../fedify/delivery-suspension-parsers.md | 5 +- claude-plugin/skills/fep/SKILL.md | 17 +- .../fedify/src/cfworkers/expected-tests.ts | 1 + .../src/delivery-suspension/parse.test.ts | 223 +++++++++++++++++- .../fedify/src/delivery-suspension/parse.ts | 90 ++++++- 6 files changed, 329 insertions(+), 12 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 121a8c56c..7bf290e86 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -80,7 +80,10 @@ To be released. fields. The default loader resolves preloaded contexts locally; applications can explicitly supply a context loader. A conservative context preflight reserves work for both expansions before processing, and marker - selection has a fixed collision limit. Strict HTTPS origin + selection has a fixed collision limit. The parsers reject expanded + `@included` outside `@value` literals, and repeated descriptions of an + inspected `@id` even when they occur in different named graphs. Reverse + assertions about inspected IDs are rejected as well. Strict HTTPS origin helpers validate origin spelling before URL normalization, including IDNA2008 validation against a pinned Unicode 12.0 repertoire. These tools expose unverified claims; they do not authenticate notices, establish diff --git a/changes.d/fedify/delivery-suspension-parsers.md b/changes.d/fedify/delivery-suspension-parsers.md index d69323191..88e0fd407 100644 --- a/changes.d/fedify/delivery-suspension-parsers.md +++ b/changes.d/fedify/delivery-suspension-parsers.md @@ -13,7 +13,10 @@ links: fields. The default loader resolves preloaded contexts locally; applications can explicitly supply a context loader. A conservative context preflight reserves work for both expansions before processing, and marker - selection has a fixed collision limit. Strict HTTPS origin + selection has a fixed collision limit. The parsers reject expanded + `@included` outside `@value` literals, and repeated descriptions of an + inspected `@id` even when they occur in different named graphs. Reverse + assertions about inspected IDs are rejected as well. Strict HTTPS origin helpers validate origin spelling before URL normalization, including IDNA2008 validation against a pinned Unicode 12.0 repertoire. These tools expose unverified claims; they do not authenticate notices, establish diff --git a/claude-plugin/skills/fep/SKILL.md b/claude-plugin/skills/fep/SKILL.md index d73902f3a..d5f4f65a0 100644 --- a/claude-plugin/skills/fep/SKILL.md +++ b/claude-plugin/skills/fep/SKILL.md @@ -70,11 +70,18 @@ expanded evidence. Their default context loader resolves only preloaded contexts; an explicit `contextLoader` must bound its own I/O. Before expansion, context preflight applies a conservative work budget and may reject valid JSON-LD outside the supported profile. -Use `parseDeliverySuspensionOrigin()` for root-origin identifiers and +The parsers reject expanded `@included` outside `@value` literals and repeated +descriptions of inspected IDs, including across named graphs. Properties +asserted through `@reverse` for inspected IDs are rejected too. The duplicate +check covers the root node and, depending on the parser, the nodes directly +under an activity's `object` or an actor's `endpoints`. Descriptions of other +IDs, and references with only `@id` and an optional `@index`, may repeat. This +check treats `@value` payloads as opaque; other profile limits still apply. Use +`parseDeliverySuspensionOrigin()` for root-origin identifiers and `getDeliverySuspensionUrlOrigin()` for endpoint origins. The origin helpers -apply IDNA2008 with a pinned Unicode 12.0 repertoire. -Successful parsing establishes shape consistency only. Authentication, -controller authority, replay checks, and signed-state equality still require -separate validation. An `Undo` result contains an unverified activity claim. +apply IDNA2008 with a pinned Unicode 12.0 repertoire. Successful parsing +establishes shape consistency only. Authentication, controller authority, +replay checks, and signed-state equality still require separate validation. An +`Undo` result contains an unverified activity claim. [FEP-f799]: https://w3id.org/fep/f799 diff --git a/packages/fedify/src/cfworkers/expected-tests.ts b/packages/fedify/src/cfworkers/expected-tests.ts index 4f8b0f4bc..f6a3a785f 100644 --- a/packages/fedify/src/cfworkers/expected-tests.ts +++ b/packages/fedify/src/cfworkers/expected-tests.ts @@ -85,4 +85,5 @@ export const expectedTestNames = [ "withRawProperty() resets changed object trust and preserves untouched children", "raw property writes discard signed documents and can be signed again", "delivery suspension bounds context expansion before materializing IRIs", + "delivery suspension rejects fragmented expanded node descriptions", ] as const; diff --git a/packages/fedify/src/delivery-suspension/parse.test.ts b/packages/fedify/src/delivery-suspension/parse.test.ts index a136affaa..640ac1369 100644 --- a/packages/fedify/src/delivery-suspension/parse.test.ts +++ b/packages/fedify/src/delivery-suspension/parse.test.ts @@ -1,6 +1,6 @@ // oxlint-disable no-await-in-loop -- Keep malformed-input cases sequential so context-cache and loader state cannot interfere across cases. import { deepStrictEqual, ok, strictEqual, throws } from "node:assert/strict"; -import { test } from "@fedify/fixture"; +import { mockDocumentLoader, test } from "@fedify/fixture"; import { Create, Emoji, @@ -377,6 +377,7 @@ test("delivery suspension Create Update and unverified Undo activity claims", as ), ); strictEqual(update.kind, "update"); + // Fragment admission precedes activity-ID checks for repeated descriptions. for (const type of ["Create", "Update"]) { unsuccessful( await parseDeliverySuspensionActivityDocument( @@ -385,7 +386,7 @@ test("delivery suspension Create Update and unverified Undo activity claims", as id: "https://social.example/activities/1", }), ), - "invalid-activity-id", + "unsupported-lossy-shape", ); } unsuccessful( @@ -404,7 +405,9 @@ test("delivery suspension Create Update and unverified Undo activity claims", as ]) { unsuccessful( await parseDeliverySuspensionActivityDocument(activity("Undo", object)), - "invalid-activity-id", + typeof object === "string" + ? "invalid-activity-id" + : "unsupported-lossy-shape", ); } unsuccessful( @@ -1534,3 +1537,217 @@ test("delivery suspension bounds context expansion before materializing IRIs", a "resource-limit", ); }); + +test("delivery suspension rejects fragmented expanded node descriptions", async () => { + // Repeated key descriptions are unrelated to the actor's control claims. + for (const url of [ + "https://wizard.casa/users/hongminhee", + "https://example.com/person2", + ]) { + const fixture = await mockDocumentLoader(url); + success(await parseActorControlMetadata(fixture.document)); + } + + const unrelated = { + object: { id: "https://social.example/other", type: "Note" }, + "https://example.net/fragment": { + id: "https://social.example/other", + content: "Unrelated statements", + }, + }; + success(await parseDeliverySuspensionDocument(notice(unrelated))); + success(await parseActorControlMetadata(actor(unrelated))); + const id = "https://social.example/maintenance/1"; + const reverseStatement = (predicate: string, subject: string) => ({ + "@id": "https://other.example/value", + "@reverse": { [predicate]: [{ "@id": subject }] }, + }); + for (const predicate of [ + F799 + "targetInbox", + AS + "attributedTo", + F799 + "announcement", + ]) { + unsuccessful( + await parseDeliverySuspensionDocument( + notice({ + "https://example.net/reverse": reverseStatement(predicate, id), + }), + ), + "unsupported-lossy-shape", + ); + } + unsuccessful( + await parseDeliverySuspensionActivityDocument( + activity( + "Create", + notice({ + announcement: "https://social.example/activities/1", + }), + { + "https://example.net/reverse": reverseStatement( + F799 + "targetInbox", + id, + ), + }, + ), + ), + "unsupported-lossy-shape", + ); + unsuccessful( + await parseActorControlMetadata( + actor({ + inbox: "https://social.example/inbox", + "https://example.net/reverse": reverseStatement( + "http://www.w3.org/ns/ldp#inbox", + "https://social.example/actor", + ), + }), + ), + "unsupported-lossy-shape", + ); + unsuccessful( + await parseInboxControlMetadata({ + "@context": contexts, + id: "https://social.example/inbox", + type: "OrderedCollection", + deliveryController: "https://social.example/actor", + "https://example.net/reverse": reverseStatement( + F799 + "deliveryController", + "https://social.example/inbox", + ), + }), + "unsupported-lossy-shape", + ); + unsuccessful( + await parseActorControlMetadata( + actor({ + endpoints: { + id: "https://social.example/endpoints", + sharedInbox: "https://social.example/shared", + }, + "https://example.net/reverse": reverseStatement( + AS + "sharedInbox", + "https://social.example/endpoints", + ), + }), + ), + "unsupported-lossy-shape", + ); + success( + await parseActorControlMetadata( + actor({ + "https://example.net/reverse": reverseStatement( + "https://example.net/keyRelation", + "https://social.example/key", + ), + }), + ), + ); + for (const extra of [ + { "@included": [{ id, status: "cancelled" }] }, + { + "@context": [...contexts, { included: "@included" }], + included: [{ id, status: "cancelled" }], + }, + { "@included": [{ id: "https://social.example/other", type: "Note" }] }, + { "https://example.net/nested": { id, status: "cancelled" } }, + { "@graph": [{ id, status: "cancelled" }] }, + { "https://example.net/nested": { id, type: "Note" } }, + ]) + unsuccessful( + await parseDeliverySuspensionDocument(notice(extra)), + "unsupported-lossy-shape", + ); + for (const type of ["Create", "Update"]) { + unsuccessful( + await parseDeliverySuspensionActivityDocument( + activity(type, notice(), { + "https://example.net/fragment": { id, status: "cancelled" }, + }), + ), + "unsupported-lossy-shape", + ); + } + const actorId = "https://social.example/actor"; + unsuccessful( + await parseActorControlMetadata( + actor({ + inbox: "https://social.example/inbox", + "https://example.net/fragment": { + id: actorId, + inbox: "https://other.example/inbox", + }, + }), + ), + "unsupported-lossy-shape", + ); + unsuccessful( + await parseInboxControlMetadata({ + "@context": contexts, + id: "https://social.example/inbox", + type: "OrderedCollection", + deliveryController: actorId, + "https://example.net/fragment": { + id: "https://social.example/inbox", + deliveryController: "https://other.example/actor", + }, + }), + "unsupported-lossy-shape", + ); + const endpoint = "https://social.example/endpoints"; + unsuccessful( + await parseActorControlMetadata( + actor({ + endpoints: { + id: endpoint, + sharedInbox: "https://social.example/shared", + }, + "https://example.net/fragment": { + id: endpoint, + sharedInbox: "https://other.example/shared", + }, + }), + ), + "unsupported-lossy-shape", + ); + // A second mention that asserts no node statements is a reusable reference. + const references = success( + await parseActorControlMetadata( + actor({ + inbox: "https://social.example/inbox", + "https://example.net/keys": [ + { + id: "https://social.example/key/1", + "https://example.net/owner": { "@id": actorId }, + }, + { + id: "https://social.example/key/2", + "https://example.net/owner": { "@id": actorId, "@index": "owner" }, + }, + ], + }), + ), + ); + strictEqual(references.inbox.state, "single"); + const payload = { + "@included": [{ "@id": id, status: "cancelled" }], + "@reverse": { [F799 + "targetInbox"]: [{ "@id": id }] }, + "@id": id, + }; + const opaque = success( + await parseDeliverySuspensionDocument( + notice({ + "https://example.net/payload": { "@value": payload, "@type": "@json" }, + "https://example.net/distinct": { + id: "https://social.example/other", + type: "Note", + }, + }), + ), + ); + strictEqual(opaque.suspensionStatus, "active"); + deepStrictEqual( + (opaque.raw as Record)["https://example.net/payload"], + { "@value": payload, "@type": "@json" }, + ); +}); diff --git a/packages/fedify/src/delivery-suspension/parse.ts b/packages/fedify/src/delivery-suspension/parse.ts index edfa9ba19..ffd52984c 100644 --- a/packages/fedify/src/delivery-suspension/parse.ts +++ b/packages/fedify/src/delivery-suspension/parse.ts @@ -223,6 +223,82 @@ function containsString(value: Json, needle: string): boolean { ([key, child]) => key.includes(needle) || containsString(child, needle), ); } +function checkGraphFragments( + expanded: Json, + factProperties: readonly string[], +): void { + const inspected = new Set(); + const inspect = (value: Json): void => { + if (Array.isArray(value)) { + for (const child of value) inspect(child); + } else if ( + object(value) && + !("@value" in value) && + typeof value["@id"] === "string" + ) { + inspected.add(value["@id"]); + } + }; + for (const root of Array.isArray(expanded) ? expanded : [expanded]) { + inspect(root); + if (object(root) && !("@value" in root)) + for (const property of factProperties) + if (property in root) inspect(root[property]); + } + const descriptions = new Set(); + const visit = (value: Json, path: string): void => { + if (Array.isArray(value)) { + for (const [index, child] of value.entries()) + visit(child, `${path}/${index}`); + return; + } + // Literal payloads, including @json, assert no graph/node statements. + if (!object(value) || "@value" in value) return; + if ("@included" in value) + fail( + "unsupported-lossy-shape", + `${path}/@included`, + "Included node descriptions are outside this raw shape profile.", + ); + const reverse = value["@reverse"]; + if (object(reverse)) { + for (const [property, members] of Object.entries(reverse)) { + if (!Array.isArray(members)) continue; + for (const [index, member] of members.entries()) { + if ( + object(member) && + !("@value" in member) && + typeof member["@id"] === "string" && + inspected.has(member["@id"]) + ) + fail( + "unsupported-lossy-shape", + `${path}/@reverse/${pointer(property)}/${index}/@id`, + "Reverse statements about an inspected node are outside this raw shape profile.", + ); + } + } + } + const id = value["@id"]; + // Reference-only nodes (even index-annotated ones) can recur freely. + if ( + typeof id === "string" && + inspected.has(id) && + Object.keys(value).some((key) => key !== "@id" && key !== "@index") + ) { + if (descriptions.has(id)) + fail( + "unsupported-lossy-shape", + `${path}/@id`, + "Repeated descriptions of one expanded node identifier are outside this raw shape profile.", + ); + descriptions.add(id); + } + for (const [key, child] of Object.entries(value)) + visit(child, `${path}/${pointer(key)}`); + }; + visit(expanded, ""); +} function remoteSnapshot(value: unknown, budget?: Budget): RemoteDocument { const snapshot = copyJson(value, budget); if ( @@ -292,6 +368,7 @@ const WARNING_EVENTS = new Set([ async function prepare( input: unknown, options: ParseOptions, + factProperties: readonly string[] = [], ): Promise { // The first await is deliberately after this detached JSON-only snapshot. const raw = copyJson(input); @@ -432,6 +509,7 @@ async function prepare( expansionBudget.estimate(raw); expansionBudget.estimate(diagnosticInput); const expanded = await expand(raw, false); + checkGraphFragments(expanded, factProperties); const diagnostic = await expand(diagnosticInput, true); const counts = new Map(); const count = (value: Json): void => { @@ -946,6 +1024,14 @@ function notice( * may hold opaque JSON payloads are outside this profile. Each context graph is limited to depth 64 and 4096 unfolded * objects or definitions. Marker selection allows at most eight collision attempts. * The work budget is an admission estimate, not an exact heap or time limit. + * Expanded `@included` outside `@value` literals is rejected. Repeated + * descriptions of an inspected `@id` are also rejected across the document, + * including named graphs. Properties asserted through `@reverse` for inspected + * IDs are rejected too. Inspected IDs belong to the root node and, depending + * on the parser, the nodes directly under an activity's `object` or an actor's + * `endpoints`. Descriptions of other IDs may repeat, as may references with + * only `@id` and an optional `@index`. `@value` payloads are opaque to this + * check; other profile limits still apply. * Timestamp lexemes are bounded to 4096 code units, with arbitrary fractional * precision within that bound. Only plain JSON data properties are accepted; * own __proto__ keys, accessors, cycles, sparse arrays and nonfinite numbers fail. @@ -1013,7 +1099,7 @@ export async function parseDeliverySuspensionActivityDocument( options: ParseOptions = {}, ): Promise> { try { - const prepared = await prepare(raw, options); + const prepared = await prepare(raw, options, [AS + "object"]); const node = prepared.node; const path = "/0"; const rdfTypes = types(node, path); @@ -1273,7 +1359,7 @@ export async function parseActorControlMetadata( expectedId: options.expectedId, contextLoader: options.contextLoader, }; - const prepared = await prepare(raw, controlOptions); + const prepared = await prepare(raw, controlOptions, [AS + "endpoints"]); const identifier = metadataId(prepared, controlOptions); const inbox = controlLinks( occurrences(prepared.node, INBOX, "/0", prepared), From d0554ea77da16c150431a96d4e060fa49f6e8720 Mon Sep 17 00:00:00 2001 From: Hong Minhee Date: Fri, 13 Nov 2026 16:30:03 +0900 Subject: [PATCH 8/8] Clarify diagnostic paths in release notes State that diagnostic paths refer to original expanded evidence only after expansion succeeds. Earlier failures may identify input or context data. Preserve the dropped-occurrence rawPath guidance and pinned links. https://github.com/fedify-dev/fedify/pull/1435#discussion_r4560126685 Assisted-by: Codex:gpt-6 Assisted-by: Claude Code:claude-sonnet-5-5 Assisted-by: OpenCode:glm-5.3-flash-free Assisted-by: Claude Code:claude-fable-5-2 --- CHANGES.md | 29 ++++++++++--------- .../fedify/delivery-suspension-parsers.md | 29 ++++++++++--------- 2 files changed, 30 insertions(+), 28 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 7bf290e86..869bdde2d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -74,20 +74,21 @@ To be released. `@fedify/fedify/delivery-suspension`. The asynchronous notice, activity, actor metadata, and inbox metadata parsers preserve expanded IRI spelling, literal values, and multiplicity, and return detached evidence and - diagnostics. Diagnostic `path` values refer to original expanded evidence; - dropped occurrences retain their original JSON pointer in `rawPath`. - Unrelated embedded objects are classified before requiring control-activity - fields. The default loader resolves preloaded contexts locally; - applications can explicitly supply a context loader. A conservative context - preflight reserves work for both expansions before processing, and marker - selection has a fixed collision limit. The parsers reject expanded - `@included` outside `@value` literals, and repeated descriptions of an - inspected `@id` even when they occur in different named graphs. Reverse - assertions about inspected IDs are rejected as well. Strict HTTPS origin - helpers validate origin spelling before URL normalization, including - IDNA2008 validation against a pinned Unicode 12.0 repertoire. These tools - expose unverified claims; they do not authenticate notices, establish - controller authority, or suspend delivery. [[#1369], [#1435]] + diagnostics. Diagnostic `path` values refer to original expanded evidence + after expansion succeeds; earlier failures may use input or context + pointers. Dropped occurrences retain their original JSON pointer in + `rawPath`. Unrelated embedded objects are classified before requiring + control-activity fields. The default loader resolves preloaded contexts + locally; applications can explicitly supply a context loader. A + conservative context preflight reserves work for both expansions before + processing, and marker selection has a fixed collision limit. The parsers + reject expanded `@included` outside `@value` literals, and repeated + descriptions of an inspected `@id` even when they occur in different named + graphs. Reverse assertions about inspected IDs are rejected as well. Strict + HTTPS origin helpers validate origin spelling before URL normalization, + including IDNA2008 validation against a pinned Unicode 12.0 repertoire. + These tools expose unverified claims; they do not authenticate notices, + establish controller authority, or suspend delivery. [[#1369], [#1435]] - Added sender payload projection support for the published FEP-171b context, preserving blind-recipient redaction. [[#1250], [#1396] by Jiwon Kwon\] diff --git a/changes.d/fedify/delivery-suspension-parsers.md b/changes.d/fedify/delivery-suspension-parsers.md index 88e0fd407..cae059f4a 100644 --- a/changes.d/fedify/delivery-suspension-parsers.md +++ b/changes.d/fedify/delivery-suspension-parsers.md @@ -7,19 +7,20 @@ links: `@fedify/fedify/delivery-suspension`. The asynchronous notice, activity, actor metadata, and inbox metadata parsers preserve expanded IRI spelling, literal values, and multiplicity, and return detached evidence and - diagnostics. Diagnostic `path` values refer to original expanded evidence; - dropped occurrences retain their original JSON pointer in `rawPath`. - Unrelated embedded objects are classified before requiring control-activity - fields. The default loader resolves preloaded contexts locally; - applications can explicitly supply a context loader. A conservative context - preflight reserves work for both expansions before processing, and marker - selection has a fixed collision limit. The parsers reject expanded - `@included` outside `@value` literals, and repeated descriptions of an - inspected `@id` even when they occur in different named graphs. Reverse - assertions about inspected IDs are rejected as well. Strict HTTPS origin - helpers validate origin spelling before URL normalization, including - IDNA2008 validation against a pinned Unicode 12.0 repertoire. These tools - expose unverified claims; they do not authenticate notices, establish - controller authority, or suspend delivery. [[#1369], [#1435]] + diagnostics. Diagnostic `path` values refer to original expanded evidence + after expansion succeeds; earlier failures may use input or context + pointers. Dropped occurrences retain their original JSON pointer in + `rawPath`. Unrelated embedded objects are classified before requiring + control-activity fields. The default loader resolves preloaded contexts + locally; applications can explicitly supply a context loader. A + conservative context preflight reserves work for both expansions before + processing, and marker selection has a fixed collision limit. The parsers + reject expanded `@included` outside `@value` literals, and repeated + descriptions of an inspected `@id` even when they occur in different named + graphs. Reverse assertions about inspected IDs are rejected as well. Strict + HTTPS origin helpers validate origin spelling before URL normalization, + including IDNA2008 validation against a pinned Unicode 12.0 repertoire. + These tools expose unverified claims; they do not authenticate notices, + establish controller authority, or suspend delivery. [[#1369], [#1435]] [FEP-f799]: https://w3id.org/fep/f799