Z.ai logo

GLM-5.3-Flash

GLMv5.3 FlashCurrent
byZ.aiZ.ai(ai lab)
Released August 26, 2026
74
OpenTools Scorenormalized /100
456
Valuescore / $M
OpenTools Score
Context1.3M tokens
Price (In / Out)$0.07/M / $0.25/M
Training CutoffNot disclosed
CategoryLarge Language Model
Max Output131.1K tokens

About GLM-5.3-Flash

GLM-5.3-Flash is Z.ai’s open-weight GLM-5 model for efficient coding, long-horizon agent tasks, and long-context multimodal reasoning. It uses a hybrid sparse and linear attention design with 320B total parameters and 18B active parameters.

Capabilities

textvisionvideo inputcodetool usereasoninglong contextopen weights

Input Modalities

textimagevideo

Output Modalities

text

Technical Details

API Identifier
z-ai/glm-5.3-flash
Category
Large Language Model
Context Window
1,310,720 tokens
Max Output Tokens
131,072 tokens

Tags

open-weightsreasoningcodingmultimodallong-contextglm

Run this model yourself

Local and cloud setup for GLM-5.3-Flash, with exact configurations, sources and clear evidence limits.

Find a model for your hardware
Local hardwareDocumented setupSources checked Oct 17, 2026

Run full native GLM-5.3-Flash image, video and reasoning on an owned DGX H200 TP4 subset

Run the complete native 62-shard mixed FP8/BF16 checkpoint, full BF16 vision, 34 KDA / 11 sparse MLA layers, mHC and one MTP layer. The exact immutable runtime supports private text, image, temporal-video, reasoning and inert tool/history diagnostics. Four visible H200 GPUs are a TP4 diagnostic policy, not a measured memory minimum or fit proof. Both platforms contain eight GPUs; the cloud reservation bills the whole allocation.

Hardware
Owned NVIDIA DGX H200; 4 of 8 GPUs, diagnostic TP4
Runtime
GLM 5.3 Flash full native NVIDIA immutable image Official image 0674a3ea, declared vLLM 385dce36 / Python 3.12 / CUDA 13.0.2; reader source guards required · CUDA
Model format
Native HF sharded safetensors · Native mixed FP8 with the exact BF16 vision, attention, KDA and mHC exclusions retained · Native FP8 language experts with exact BF16 exclusions and full BF16 vision; no re-quantization/component drop
Workload
16,384 token context · 1 concurrent

Based on source documentation; this setup has not been executed by OpenTools. Memory: unknown. No compatible measurement available.

Read the complete setup guide

Before you start

  • Use an existing authorized reader-owned NVIDIA DGX H200 with DGX OS 7 / Ubuntu 24.04. Both platforms have eight physical H200 GPUs; select indices 0 through 3 for TP4. The cloud AMI owner/ID/release is reader-verified, not selected or provisioned by the author.
  • Existing administrator-approved Docker and NVIDIA Container Toolkit GPU support are required. Official Ubuntu 24.04 setup sources are cited; do not reconfigure a shared Docker daemon or drivers without that host operator’s authorization. Record actual versions and run all supplied guards.
  • Use an existing authorized RFC bearer key in a regular, nonsymlink 0600 file. No credential is created. Keep workspace/results private and port 8997 loopback-only. No arbitrary URL or tool execution.
  • Review the actual native MIT license and separate runtime/component licenses; retain notices. Public artifact identity does not prove publisher API byte equivalence. No agent terms acceptance or legal clearance.
  • Prescribe at least 1 TiB usable working space as a conservative reader policy. Actual unpacked image size, caches and peak requirements are unknown; this is not a measured model minimum.

Exact model and requirements

Artifact:
Z.ai / GLM-5.3-Flash complete native mixed FP8/BF16 multimodal checkpoint · checkpoint zai-org/GLM-5.3-Flash
Publisher revision:
46a050bec13002ad29ee795c16e61cf4fa3c4a9c
Artifact digest:
No aggregate whole-checkpoint digest; all71selected artifacts have separately pinned complete descriptors.
Download size:
305.79 GiB
Memory requirement (unknown):
Unknown — Full weights, BF16 vision, KDA recurrent/convolution states, sparse MLA, mHC, MTP, collectives, kernels and caches have not been measured.
System RAM / disk:
Unknown / Unknown
Placement:
supported sharding. Expose physical GPU indices 0 through 3 from the eight-GPU platform and use native TP4. The single MTP layer drafts five tokens; vision, hybrid attention and state remain intact. Pipeline parallelism is not enabled. No CPU/disk weight offload or expert deletion. Preserve the complete native graph; per-device peak memory and actual fit are unmeasured.
KV cache:
Native/default BF16 KV on the Hopper route; no Blackwell-only FP8 KV override
Workload:
16,384 token context; Unknown; Unknown; concurrency 1; batch 1; cache cold; repetitions Unknown.
Tokenizer:
Exact native tokenizer.json plus own GLM chat template and full multimodal processor · 46a050bec13002ad29ee795c16e61cf4fa3c4a9c
Sampling / reasoning:
Diagnostic temperature 0 with native always-on thinking and low reasoning effort. High and max remain exact reader CLI options; no thinking-disable substitute. Retain native reasoning and complete tool history. Verify real tokenizer mapping, native EOS, raw IDs and usage. Process the original RGB image and full eight-frame, 2 FPS, four-second video with the native GLM sampler, TorchCodec and full processor. The fixed add_fixed tool returns literal 5; no arbitrary tool executes.
Runtime prerequisites:
DGX OS 7 / Ubuntu 24.04 or reader-verified Ubuntu 24.04 LTS x86_64 host, Separate immutable Linux amd64 container; host/container versions not conflated; NVIDIA Linux driver >=580.95.05 paired with CUDA 13.0 Update 2; not R580 major alone, Existing Docker + NVIDIA Container Toolkit GPU support; source/package/kernel/codec preflight required.
Host operating system requirements

Use one of these documented host options. Confirm every condition for the option you use.

  • Ubuntu 24.04 x86_64
    • Use the guide's existing authorized reader-owned NVIDIA DGX H200 with DGX OS 7 based on Ubuntu 24.04 and an x86_64 host. Verify the actual DGX installation; selecting the Ubuntu label does not verify it.
    • The platform has eight physical H200 GPUs; select indices 0 through 3 for the guide's TP4 configuration. Existing administrator-approved Docker and NVIDIA Container Toolkit GPU support are required. Retain NVIDIA Linux driver >=580.95.05 paired with CUDA 13.0 Update 2, and run the guide's source/package/kernel/codec preflight.
Container requirements
  • Separate immutable Linux amd64 container; host/container versions not conflated

Official artifact · License

Actual native MIT license grants subject to retaining copyright and permission notice, warranty/liability disclaimer. Runtime vLLM Apache and component licenses remain separate. Retain native LICENSE/README and runtime notices. No agent terms acceptance or legal clearance; publisher API serving byte identity is unknown.

  • The 71 selected assets total 328,366,170,934 serialized bytes; the 62 weight shards total 328,337,455,672 bytes. Storage, tensor payload and device-resident memory are distinct.
  • Four selected GPUs do not prove four-GPU fit. Preserve vendor 1,128 GB and AWS 1,128 GiB labels rather than converting either into actual usable memory.
  • KDA, MLA, mHC, vision, MTP and runtime buffers remain part of the full graph. Actual fit, speed and quality are unknown; 18B active parameters do not reduce the full checkpoint download.

One-time setup and hardware

Existing hardware/allocation
Unknown — Existing owned acquisition cost is unknown.
Existing owned acquisition cost is unknown. Tax: unknown.
Reader setup labor
Unknown — Reader download, image pull, setup and labor costs are unknown and separate from recurring use.
Reader download, image pull, setup and labor costs are unknown and separate from recurring use. Tax: unknown.

Recurring costs

Owned electricity
Unknown — Owned-host electricity/power price and measured use are unknown.
Owned-host electricity/power price and measured use are unknown. Tax: unknown.
Retained local/storage
Unknown — Existing NVMe retention/opportunity cost is unknown. Instance-store data may be lost on stop or termination; copy wanted results first.
Existing NVMe retention/opportunity cost is unknown. Instance-store data may be lost on stop or termination; copy wanted results first. Tax: unknown.
Network/egress
Unknown — Network, data-transfer charges and taxes are unknown; no free assumption.
Network, data-transfer charges and taxes are unknown; no free assumption. Tax: unknown.
Administration
Unknown — Reader-specific labor and administration costs are unknown.
Reader-specific labor and administration costs are unknown. Tax: unknown.

Install the runtime

  1. 1. Prepare dedicated private reader workspace

    Run on the exact existing authorized Linux GPU host. These commands do not provision or purchase a machine.

    Command
    set -eu
    umask 077
    mkdir "$HOME/glm53-native-local"
    chmod 700 "$HOME/glm53-native-local"
    cd "$HOME/glm53-native-local"
    mkdir -p reader-data/results
    chmod 700 reader-data reader-data/results
    command -v python3
    command -v docker
    command -v nvidia-smi
    command -v timeout
    test "$(docker version --format '{{.Server.Os}}/{{.Server.Arch}}')" = linux/amd64

    Expected result: Required commands exist and private directories are prepared.

  2. 2. Start exact inline helper bundle

    The bundle is uncompressed base64 of plain UTF-8 JSON source. Append every numbered chunk, then verify the bundle and each decoded file before execution.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    : > reader-bundle.b64

    Expected result: The dedicated source bundle file is initialized; no helper runs.

  3. 3. Append inline source bundle 1 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    eyJyZWFkZXJfY2xpZW50LnB5Ijp7InNoYTI1NiI6ImZhZTU4MjJiNzBkYWE1NDFjMTg1MTJjNWRkNmQ3MzFiYzQ3ZmNjODgwOTIzNmU4ZDU0ZTY4ZTYyNjc4ZDY5OWIiLCJ0ZXh0IjoiXCJcIlwiUmVhZGVyLW9ubHkgbmF0aXZlIEdMTSBjbGllbnQuIEF1dGhvciBydW5zIHN0ZGxpYiBkb3VibGVzIG9ubHkuXCJcIlwiXG5pbXBvcnQgYXJncGFyc2UsYmFzZTY0LGNvcHksaGFzaGxpYixodHRwLmNsaWVudCxpbXBvcnRsaWIudXRpbCxpbyxqc29uLG1hdGgsb3MscGF0aGxpYixyZSxzdGF0XG5NQVhfQk9EWT00KjEwMjQqMTAyNFxuTUFYX1JFUExZPTQqMTAyNCoxMDI0XG5UT0tFTklaRVJfU0hBPScxOWU3NzM2NDhjYjRlNjVkZTg2NjBlYTYzNjVlMTBhY2NhMTEyZDQyYTg1NDkyM2RmOTNkYjRhNmYzMzNhODJkJ1xuQURESVRJT05BTF9TT1VSQ0VfU0hBPXsndmxsbS9tdWx0aW1vZGFsL3ZpZGVvX2RlY29kZXJzL3RvcmNoY29kZWMucHknOiAnOTQ3MWUxNDM2Zjc5MmM5MWYxYTJiOTI5NzRlNjliOWNlN2EyZDVhZjBlODUwMTE0OTM5ODVlNmRhYjdjYTdmNicsICd2bGxtL211bHRpbW9kYWwvbWVkaWEvdmlkZW8ucHknOiAnN2FjNTE2MDZlYjM0YzExZGEzODhhMjExNWM2NjM5ZTk0OGVlN2EwMDJlZDViNDVlYjcyZjY3ZGVjZmM2ZGUyOScsICd2bGxtL211bHRpbW9kYWwvdmlkZW8ucHknOiAnNDYyNTE2ZDg5ODRkZTQ1ODQxY2RlODEzMWJmZTQwZDRiMmZmMzlhMTZhZjI0M2M2NWUyZjQ1NWY3NDg5YzUwYycsICd2bGxtL2VudHJ5cG9pbnRzL2NoYXRfdXRpbHMucHknOiAnOGJlYTc2ZDI3N2EyNTAwYjgwNzlmNDMzZDcwNDEzNzk4MWM0NTg1NTdmOThhMDk5YzViODc5NGJjMDRmM2ExNicsICd2bGxtL2VudHJ5cG9pbnRzL29wZW5haS9jaGF0X2NvbXBsZXRpb24vcHJvdG9jb2wucHknOiAnYTJkZmY5ZWY1MGY0OGZmMGU2ZDk0ZGMwMDQ4MWQ0ZDQwZTQzNGI5NDUwNjNkY2RjMmViZWE0YzMwZDJlODJhZScsICd2bGxtL2VudHJ5cG9pbnRzL29wZW5haS9jaGF0X2NvbXBsZXRpb24vc2VydmluZy5weSc6ICdlYTFmNzYwNzRhOTU4N2M4MDU0ZjU0ZDMwYTZiYTc0OGI2YTVmYzRkOTBkZDgyYzgwMTUwNDUwNWMxZGExZjkyJywgJ3ZsbG0vZW50cnlwb2ludHMvc2VydmUvdG9rZW5pemUvcHJvdG9jb2wucHknOiAnMGJiNGRkZjJjMGIxNDEyZTg4YzlkODUzZTJlZjcxNjNmNjI2NjVkZjBiOGJiZWY4NmRmNWJkYmRkOWE3NmU0NCcsICd2bGxtL2VudHJ5cG9pbnRzL3NlcnZlL3Rva2VuaXplL3NlcnZpbmcucHknOiAnZmI5ZmQwMGNjNzFkZjVjMDUyZjQyMGE5NTllMzk0MzRjZTVmZDNjODQ1NTYyNzVlYjlkYzI1ZDQzZmY1OTc1MCcsICd2bGxtL2VudHJ5cG9pbnRzL3NlcnZlL2VuZ2luZS9wcm90b2NvbC5weSc6ICc5ZDg2NWQ3MDA2ZWQ2ZWRlMzQxN2Y3NTQ0NGY4YjVkY2Q4Mjc2OTE2NWU3MDNiMTQwYjQ1ZWQ2MzlkMGMxNmE0JywgJ3ZsbG0vcmVuZGVyZXJzL29ubGluZV9yZW5kZXJlci5weSc6ICcxNDdhYzY0MTAzZDdmZmE4NDJjYzZiOTFlOTE2YzVkZThhYWFiMzVmNzk3NjI0NTFlMmMwZWU4Y2I1NTEzYzBlJywgJ3ZsbG0vcmVuZGVyZXJzL2Jhc2UucHknOiAnMWVlNjQzNGNiNWU2OTFkZmY2NjhiMTk2YjBkMjcwZDEyNTRlZDJmOWY5MThiYTA1ZmVjOWE1YWVjMDk1NjJiMScsICd2bGxtL3JlbmRlcmVycy9pbnB1dHMvcHJlcHJvY2Vzcy5weSc6ICdkM2VjODc1YzQzZjgxMjA4NDQ0YzExMWRhNTNiZWE1ODU0YmI5ZmYwY2MwYzc5M2VlZWM2YzY5M2E0YmRkMjVjJ31cbk5BVElWRV9QSU49JzQ2YTA1MGJlYzEzMDAyYWQyOWVlNzk1YzE2ZTYxY2Y0ZmEzYzRhOWMnXG5UT09MPXsndHlwZSc6J2Z1bmN0aW9uJywnZnVuY3Rpb24nOnsnbmFtZSc6J2FkZF9maXhlZCcsJ2Rlc2NyaXB0aW9uJzonQWRkIHRoZSBmaXhlZCBpbnRlZ2VycyAyIGFuZCAzLiBObyBvdGhlciBvcGVyYXRpb24uJywncGFyYW1ldGVycyc6eyd0eXBlJzonb2JqZWN0JywncHJvcGVydGllcyc6eydhJzp7J3R5cGUnOidpbnRlZ2VyJywnZW51bSc6WzJdfSwnYic6eyd0eXBlJzonaW50ZWdlcicsJ2VudW0nOlszXX19LCdyZXF1aXJlZCc6WydhJywnYiddLCdhZGRpdGlvbmFsUHJvcGVydGllcyc6RmFsc2V9fX1cblxuZGVmIG5lZWQob2ssbXNnKTpcbiBpZiBub3Qgb2s6cmFpc2UgVmFsdWVFcnJvcihtc2cpXG5kZWYgc2hhKGIpOnJldHVybiBoYXNobGliLnNoYTI1NihiKS5oZXhkaWdlc3QoKVxuZGVmIHBhaXJzKGl0ZW1zKTpcbiBkPXt9XG4gZm9yIGssdiBpbiBpdGVtczpcbiAgbmVlZChrIG5vdCBpbiBkLCdkdXBsaWNhdGUgSlNPTiBrZXknKTtkW2tdPXZcbiByZXR1cm4gZFxuZGVmIGxvYWRzKGIpOnJldHVybiBqc29uLmxvYWRzKGIsb2JqZWN0X3BhaXJzX2hvb2s9cGFpcnMscGFyc2VfY29uc3RhbnQ9bGFtYmRhIHg6KF8gZm9yIF8gaW4gKCkpLnRocm93KFZhbHVlRXJyb3IoJ25vbmZpbml0ZSBKU09OJykpKVxuZGVmIHJlZ3VsYXIocCxjYXApOlxuIHA9cGF0aGxpYi5QYXRoKHApO25lZWQobm90IHAuaXNfc3ltbGluaygpIGFuZCBwLmlzX2ZpbGUoKSwncmVndWxhciBmaWxlIHJlcXVpcmVkJyk7bmVlZChhbGwobm90IHEuaXNfc3ltbGluaygpIGZvciBxIGluIHAuYWJzb2x1dGUoKS5wYXJlbnRzKSwnc3ltbGluayBhbmNlc3RvcicpO25lZWQoMDxwLnN0YXQoKS5zdF9zaXplPD1jYXAsJ2ZpbGUgYnl0ZSBjYXAnKTtyZXR1cm4gcC5yZWFkX2J5dGVzKClcbmRlZiBsb2FkX21vZHVsZShwYXRoLGV4cGVjdGVkKTpcbiByYXc9cmVndWxhcihwYXRoLDIwMDAwMCk7bmVlZChzaGEocmF3KT09ZXhwZWN0ZWQsJ2hlbHBlciBTSEEgbWlzbWF0Y2gnKTtzPWltcG9ydGxpYi51dGlsLnNwZWNfZnJvbV9maWxlX2xvY2F0aW9uKCd2ZXJpZmllZF8nK3NoYShyYXcpWzoxMl0scGF0aCk7bT1pbXBvcnRsaWIudXRpbC5tb2R1bGVfZnJvbV9zcGVjKHMpO3MubG9hZGVyLmV4ZWNfbW9kdWxlKG0pO3JldHVybiBtXG5cbmRlZiBhc3NldHMocm9vdCxtYW5pZmVzdCxleHBlY3RlZCk6XG4gbmVlZChleHBlY3RlZD09JzRhZmZhNThmMjllNWIwMDM4ZGJmMDYyOWNhNTdkNTk2OThiYTFhZTY0M2YwNWJiNzk1OWVlMjMyNDc4MTA4NjYnLCdmdWxsIG1hbmlmZXN0IGhhcmRwaW4nKTtiPXJlZ3VsYXIobWFuaWZlc3QsMjAwMDAwKTtuZWVkKHNoYShiKT09ZXhwZWN0ZWQsJ2Fzc2V0IG1hbmlmZXN0IGlkZW50aXR5Jyk7YT1sb2FkcyhiKTtuZWVkKGFbJ3JlcG9zaXRvcnknXT09J3phaS1vcmcvR0xNLTUuMy1GbGFzaCcgYW5kIGFbJ3JldmlzaW9uJ109PU5BVElWRV9QSU4gYW5kIGFbJ2Fzc2V0Q291bnQnXT09NzEsJ25hdGl2ZSBhc3NldCBpZGVudGl0eScpO3Jvb3Q9cGF0aGxpYi5QYXRoKHJvb3QpXG4gZm9yIHJvdyBpbiBhWydhc3NldHMnXTpcbiAgcmVsPXBhdGhsaWIuUHVyZVBvc2l4UGF0aChyb3dbJ3BhdGgnXSk7bmVlZChub3QgcmVsLmlzX2Fic29sdXRlKCkgYW5kICcuLicgbm90IGluIHJlbC5wYXJ0cywnYXNzZXQgcGF0aCcpO3A9cm9vdC5qb2lucGF0aCgqcmVsLnBhcnRzKTtuZWVkKG5vdCBwLmlzX3N5bWxpbmsoKSBhbmQgcC5pc19maWxlKCksJ21hdGVyaWFsaXplZCBuYXRpdmUgYXNzZXQgcmVxdWlyZWQnKTtuZWVkKHAuc3RhdCgpLnN0X3NpemU9PXJvd1snYnl0ZXMnXSwnYXNzZXQgYnl0ZSBtaXNtYXRjaCcpO2g9aGFzaGxpYi5zaGEyNTYoKTtnPWhhc2hsaWIuc2hhMSgpO2cudXBkYXRlKGInYmxvYiAnK3N0cihyb3dbJ2J5dGVzJ10pLmVuY29kZSgpK2InXFwwJylcbiAgd2l0aCBwLm9wZW4oJ3JiJykgYXMgZjpcbiAgIGZvciBjaHVuayBpbiBpdGVyKGxhbWJkYTpmLnJlYWQoMTAyNCoxMDI0KSxiJycpOmgudXBkYXRlKGNodW5rKTtnLnVwZGF0ZShjaHVuaylcbiAgaWYgcm93LmdldCgnc2hhMjU2Jyk6bmVlZChoLmhleGRpZ2VzdCgpPT1yb3dbJ3NoYTI1NiddLCdhc3NldCBkaWdlc3QnKVxuICBlbHNlOm5lZWQoZy5oZXhkaWdlc3QoKT09cm93WydnaXRCbG9iU2hhMSddLCdhc3NldCBnaXQgYmxvYicpXG4gbmVlZChzaGEocmVndWxhcihyb290Lyd0b2tlbml6ZXIuanNvbicsMjUwMDAwMDApKT09VE9LRU5JWkVSX1NIQSwnbmF0aXZlIHRva2VuaXplciBpZGVudGl0eScpXG4gcmV0dXJuIGFcblxuZGVmIHRva2VuaXplcl9tYXAodG9rKTpcbiBwcmltYXJ5PXRvay5lb3NfdG9rZW5faWQ7bmVlZCh0eXBlKHByaW1hcnkpaXMgaW50IGFuZCBwcmltYXJ5IGluICgxNTQ4MjAsMTU0ODI3LDE1NDgyOSksJ3ByaW1hcnkgRU9TIGlkZW50aXR5JylcbiBtYXBwaW5nPXt9XG4gZm9yIG1hcmtlciBpbiBbJzx8ZW5kb2Z0ZXh0fD4nLCc8fHVzZXJ8PicsJzx8YXNzaXN0YW50fD4nLCc8fHN5c3RlbXw+JywnPHxvYnNlcnZhdGlvbnw+JywnPHRoaW5rPicsJzwvdGhpbms+JywnPHRvb2xfY2FsbD4nLCc8L3Rvb2xfY2FsbD4nLCc8YXJnX2tleT4nLCc8L2FyZ19rZXk+JywnPGFyZ192YWx1ZT4nLCc8L2FyZ192YWx1ZT4nXTpcbiAgaWRzPXRvay5lbmNvZGUobWFya2VyLGFkZF9zcGVjaWFsX3Rva2Vucz1GYWxzZSk7bmVlZCh0eXBlKGlkcylpcyBsaXN0IGFuZCBpZHMgYW5kIGFsbCh0eXBlKGkpaXMgaW50IGZvciBpIGluIGlkcyksJ25hdGl2ZSBtYXJrZXIgZW5jb2RpbmcnKTtuZWVkKHRvay5kZWNvZGUoaWRzLHNraXBfc3BlY2lhbF90b2tlbnM9RmFsc2UsY2xlYW5fdXBfdG9rZW5pemF0aW9uX3NwYWNlcz1GYWxzZSk9PW1hcmtlciwnbmF0aXZlIG1hcmtlciByb3VuZHRyaXAnKTttYXBwaW5nW21hcmtlcl09aWRzXG4gbmVlZChtYXBwaW5nWyc8fGVuZG9mdGV4dHw+J109PVtwcmltYXJ5XSwncHJpbWFyeSBFT1Mgc3BlbGxpbmcgbWFwcGluZycpXG4gcmV0dXJuIHByaW1hcnksbWFwcGluZ1xuXG5jbGFzcyBUcmFuc3BvcnQ6XG4gZGVmIF9faW5pdF9fKHNlbGYscG9ydCxrZXksdGltZW91dD02MDApOlxuICBuZWVkKHR5cGUocG9ydClpcyBp
    GLM53PART

    Expected result: The exact source chunk is appended.

  4. 4. Append inline source bundle 2 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    bnQgYW5kIDEwMjQ8PXBvcnQ8PTY1NTM1LCdsb29wYmFjayBwb3J0Jyk7bmVlZChyZS5mdWxsbWF0Y2gocidbQS1aYS16MC05XFwtLl9+Ky9dKz0qJyxrZXkpIGlzIG5vdCBOb25lLCdwcml2YXRlIFJGQyBiZWFyZXIgc3ludGF4Jyk7c2VsZi5wb3J0LHNlbGYua2V5LHNlbGYudGltZW91dD1wb3J0LGtleSx0aW1lb3V0XG4gZGVmIHBvc3Qoc2VsZixwYXRoLG9iaik6XG4gIG5lZWQocGF0aCBpbiAoJy90b2tlbml6ZScsJy92MS9jaGF0L2NvbXBsZXRpb25zJyksJ2ZpeGVkIHJvdXRlIG9ubHknKTtiPWpzb24uZHVtcHMob2JqLGVuc3VyZV9hc2NpaT1UcnVlLGFsbG93X25hbj1GYWxzZSxzZXBhcmF0b3JzPSgnLCcsJzonKSkuZW5jb2RlKCk7bmVlZChsZW4oYik8PU1BWF9CT0RZLCdzZXJpYWxpemVkIHJlcXVlc3QgY2FwJyk7Yz1odHRwLmNsaWVudC5IVFRQQ29ubmVjdGlvbignMTI3LjAuMC4xJyxzZWxmLnBvcnQsdGltZW91dD1zZWxmLnRpbWVvdXQpXG4gIHRyeTpcbiAgIGMucmVxdWVzdCgnUE9TVCcscGF0aCxiLHsnQ29udGVudC1UeXBlJzonYXBwbGljYXRpb24vanNvbicsJ0F1dGhvcml6YXRpb24nOidCZWFyZXIgJytzZWxmLmtleX0pO3I9Yy5nZXRyZXNwb25zZSgpO25lZWQoci5zdGF0dXM9PTIwMCwnSFRUUCByZXNwb25zZSByZWplY3RlZDsgbm8gcmVkaXJlY3RzIG9yIHJldHJ5Jyk7cmF3PXIucmVhZChNQVhfUkVQTFkrMSk7bmVlZChsZW4ocmF3KTw9TUFYX1JFUExZLCdyZXNwb25zZSBjYXAnKTtyZXR1cm4gbG9hZHMocmF3KVxuICBmaW5hbGx5OmMuY2xvc2UoKVxuXG5kZWYgZml4dHVyZV9maWxlcyhyb290LG1hbmlmZXN0KTpcbiByb290PXBhdGhsaWIuUGF0aChyb290KTttPWxvYWRzKHJlZ3VsYXIobWFuaWZlc3QsMTAwMDAwKSk7b3V0PXt9O25lZWQobS5nZXQoJ2ltYWdlJyx7fSkuZ2V0KCdleHBlY3RlZCcpPT17J3RvcF9sZWZ0JzoxLCd0b3BfcmlnaHQnOjIsJ2JvdHRvbV9sZWZ0JzozLCdib3R0b21fcmlnaHQnOjR9LCdmaXhlZCBpbWFnZSBjYXNlJyk7bmVlZChtLmdldCgndmlkZW8nLHt9KS5nZXQoJ2V4cGVjdGVkX2RpZ2l0X29yZGVyJyk9PWxpc3QocmFuZ2UoMSw5KSksJ2ZpeGVkIHRlbXBvcmFsIGNhc2UnKTtuZWVkKG1bJ3ZpZGVvJ10uZ2V0KCdleHBlY3RlZF9uYXRpdmVfc2FtcGxlX2luZGljZXMnKT09bGlzdChyYW5nZSg4KSkgYW5kIG1bJ3ZpZGVvJ10uZ2V0KCdleHBlY3RlZF9uYXRpdmVfdmlkZW9fZ3JpZF90aHcnKT09WzQsMTYsMTZdLCdmaXhlZCBuYXRpdmUgdmlkZW8gcG9saWN5JylcbiBmb3IgbGFiZWwsbmFtZSxtaW1lLGNhcCBpbiBbKCdpbWFnZScsJ2ltYWdlLnBuZycsJ2ltYWdlL3BuZycsMTMxMDcyKSwoJ3ZpZGVvJywndmlkZW8ubXA0JywndmlkZW8vbXA0JywyMDAwMDAwKV06XG4gIG5lZWQobS5nZXQoJ3NjaGVtYVZlcnNpb24nKT09MSwnZml4dHVyZSBzY2hlbWEnKTtyPW1bbGFiZWxdO25lZWQoclsnZmlsZW5hbWUnXT09bmFtZSwnZml4ZWQgZml4dHVyZSBuYW1lJyk7Yj1yZWd1bGFyKHJvb3QvbmFtZSxjYXApO25lZWQobGVuKGIpPT1yWydieXRlcyddIGFuZCBzaGEoYik9PXJbJ3NoYTI1NiddLCdmaXh0dXJlIGNvbXBsZXRlIGJ5dGVzL2hhc2gnKTtvdXRbbGFiZWxdPXsnYnl0ZXMnOmIsJ3VybCc6J2RhdGE6JyttaW1lKyc7YmFzZTY0LCcrYmFzZTY0LmI2NGVuY29kZShiKS5kZWNvZGUoKSwnZGVzY3JpcHRvcic6cn1cbiByZXR1cm4gb3V0LG1cblxuZGVmIGluc3BlY3RfbWVkaWEocm9vdCxmaXh0dXJlcyxndWFyZCxpbXBvcnRlcik6XG4gIyBSZWFkZXIgbmF0aXZlIEFQSXMgb25seTsgbm8gbW9kZWwgb3IgaW5mZXJlbmNlLiBTb3VyY2UgcHJlZmxpZ2h0IG11c3QgcHJlY2VkZSB0aGlzLlxuIHByb2Ntb2Q9aW1wb3J0ZXIoJ3ZsbG0udHJhbnNmb3JtZXJzX3V0aWxzLnByb2Nlc3NvcnMuZ2xtNW5leHQnKTtsb2FkZXI9aW1wb3J0ZXIoJ3ZsbG0ubXVsdGltb2RhbC52aWRlbycpLkdsbTVOZXh0VmlkZW9CYWNrZW5kXG4gZnJhbWVzLG1ldGFkYXRhPWxvYWRlci5sb2FkX2J5dGVzKGZpeHR1cmVzWyd2aWRlbyddWydieXRlcyddLGZwcz0yLG1heF9mcmFtZXM9OCx0ZW1wb3JhbF9wYXRjaF9zaXplPTIsYmFja2VuZD0ndG9yY2hjb2RlYycsc2Vla19tb2RlPSdleGFjdCcsbnVtX2ZmbXBlZ190aHJlYWRzPTEpXG4gbmVlZChtZXRhZGF0YVsndmlkZW9fYmFja2VuZCddLnN0YXJ0c3dpdGgoJ3RvcmNoY29kZWMnKSwnZXhhY3QgVG9yY2hDb2RlYyBwYXRoJyk7ZXhwZWN0ZWQ9cHJvY21vZC5nbG1fc2FtcGxlX2ZyYW1lX2luZGljZXMobWV0YWRhdGFbJ3RvdGFsX251bV9mcmFtZXMnXSxtZXRhZGF0YVsnZnBzJ10sbWV0YWRhdGFbJ2R1cmF0aW9uJ10sdGFyZ2V0X2Zwcz0yLG1heF9mcmFtZV9jb3VudD04LHRlbXBvcmFsX3BhdGNoX3NpemU9Mik7bmVlZChleHBlY3RlZD09bGlzdChyYW5nZSg4KSksJ2ZpeHR1cmUgbmF0aXZlIHNhbXBsZXIgY292ZXJhZ2UnKVxuIHByb2Nlc3Nvcj1wcm9jbW9kLkdsbTVOZXh0UHJvY2Vzc29yLmZyb21fcHJldHJhaW5lZChzdHIocm9vdCksbG9jYWxfZmlsZXNfb25seT1UcnVlLHRydXN0X3JlbW90ZV9jb2RlPUZhbHNlKVxuIFZpZGVvTWV0YWRhdGE9aW1wb3J0ZXIoJ3RyYW5zZm9ybWVycy52aWRlb191dGlscycpLlZpZGVvTWV0YWRhdGE7aGZtZXRhPVZpZGVvTWV0YWRhdGEoKip7azp2IGZvciBrLHYgaW4gbWV0YWRhdGEuaXRlbXMoKSBpZiBrIT0nZG9fc2FtcGxlX2ZyYW1lcyd9KTt2PXByb2Nlc3Nvcih0ZXh0PSc8fGJlZ2luX29mX3ZpZGVvfD48fHZpZGVvfD48fGVuZF9vZl92aWRlb3w+Jyx2aWRlb3M9W1tmcmFtZXNdXSx2aWRlb19tZXRhZGF0YT1bW2hmbWV0YV1dLGRvX3NhbXBsZV9mcmFtZXM9bWV0YWRhdGFbJ2RvX3NhbXBsZV9mcmFtZXMnXSxyZXR1cm5fbWV0YWRhdGE9VHJ1ZSxyZXR1cm5fdGVuc29ycz0ncHQnKTtyZXR1cm5lZD12LmdldCgndmlkZW9fbWV0YWRhdGEnKTtcbiB3aGlsZSB0eXBlKHJldHVybmVkKWlzIGxpc3QgYW5kIGxlbihyZXR1cm5lZCk9PTE6cmV0dXJuZWQ9cmV0dXJuZWRbMF1cbiBuZWVkKGdldGF0dHIocmV0dXJuZWQsJ2ZyYW1lc19pbmRpY2VzJyxOb25lKT09ZXhwZWN0ZWQsJ2FjdHVhbCBuYXRpdmUgcHJvY2Vzc29yIG1ldGFkYXRhIHNhbXBsZSBjb3ZlcmFnZScpO2dyaWQ9dlsndmlkZW9fZ3JpZF90aHcnXVswXS50b2xpc3QoKTtuZWVkKGdyaWQ9PVs0LDE2LDE2XSwnZml4ZWQgdmlkZW8gbmF0aXZlIGdyaWQnKTtyZXN1bHQ9Z3VhcmQudmFsaWRhdGVfZGVjb2RlZF92aWRlbyhleHBlY3RlZCxtZXRhZGF0YVsnZnJhbWVzX2luZGljZXMnXSxsaXN0KGZyYW1lcy5zaGFwZSksbWV0YWRhdGEseyd0b3RhbF9udW1fZnJhbWVzJzo4LCdmcHMnOjIsJ2R1cmF0aW9uJzo0fSxncmlkKVxuIHRvcmNoPWltcG9ydGVyKCd0b3JjaCcpO25lZWQoYm9vbCh0b3JjaC5pc2Zpbml0ZSh2WydwaXhlbF92YWx1ZXNfdmlkZW9zJ10pLmFsbCgpLml0ZW0oKSksJ2Zpbml0ZSBuYXRpdmUgdmlkZW8gZmVhdHVyZXMnKVxuIEltYWdlPWltcG9ydGVyKCdQSUwuSW1hZ2UnKTtpbWFnZT1JbWFnZS5vcGVuKGlvLkJ5dGVzSU8oZml4dHVyZXNbJ2ltYWdlJ11bJ2J5dGVzJ10pKTtuZWVkKGltYWdlLnNpemU9PSgyMjQsMjI0KSBhbmQgaW1hZ2UubW9kZT09J1JHQicsJ2ZpeHR1cmUgUkdCIGdlb21ldHJ5Jyk7aW09cHJvY2Vzc29yKHRleHQ9Jzx8YmVnaW5fb2ZfaW1hZ2V8Pjx8aW1hZ2V8Pjx8ZW5kX29mX2ltYWdlfD4nLGltYWdlcz1baW1hZ2VdLHJldHVybl90ZW5zb3JzPSdwdCcpO25lZWQoaW1bJ2ltYWdlX2dyaWRfdGh3J11bMF0udG9saXN0KCk9PVsxLDE2LDE2XSwnZml4ZWQgaW1hZ2UgbmF0aXZlIGdyaWQnKTtuZWVkKGJvb2wodG9yY2guaXNmaW5pdGUoaW1bJ3BpeGVsX3ZhbHVlcyddKS5hbGwoKS5pdGVtKCkpLCdmaW5pdGUgaW1hZ2UgZmVhdHVyZXMnKTtyZXN1bHRbJ3F1YWxpZmljYXRpb24nXT0nU2VwYXJhdGUgcmVhZGVyIGRlY29kZXIvcHJvY2Vzc29yIG9ic2VydmF0aW9uOyBIVFRQIGJ1ZGdldCBkb2VzIG5vdCBpdHNlbGYgZXhwb3NlIGZyYW1lcy4gTm8gbW9kZWwgcXVhbGl0eSBjbGFpbS4nO3JldHVybiByZXN1bHRcblxuZGVmIGNvbW1vbihtb2RlbCxtZXNzYWdlcyxlZmZvcnQsdG9vbHM9Tm9uZSk6XG4gbmVlZChlZmZvcnQgaW4gKCdsb3cnLCdoaWdoJywnbWF4JyksJ25hdGl2ZSByZWFzb25pbmcgZWZmb3J0Jyk7ZD17J21vZGVsJzptb2RlbCwnbWVzc2FnZXMnOmNvcHkuZGVlcGNvcHkobWVzc2FnZXMpLCdhZGRfZ2VuZXJhdGlvbl9wcm9tcHQnOlRydWUsJ2FkZF9zcGVjaWFsX3Rva2Vucyc6RmFsc2UsJ2NvbnRpbnVlX2ZpbmFsX21lc3NhZ2UnOkZhbHNlLCdjaGF0X3RlbXBsYXRlX2t3YXJncyc6eydyZWFzb25pbmdfZWZmb3J0JzplZmZvcnQsJ2NsZWFyX3RoaW5raW5nJzpGYWxzZX0sJ21lZGlhX2lvX2t3YXJncyc6eyd2aWRlbyc6eyd2aWRlb19iYWNrZW5kJzonZ2xtNW5leHQnLCdiYWNrZW5kJzondG9yY2hjb2RlYycsJ2Zwcyc6MiwnbWF4X2ZyYW1lcyc6OCwndGVtcG9yYWxfcGF0Y2hfc2l6ZSc6Miwnc2Vla19tb2RlJzonZXhhY3QnLCdudW1fZmZtcGVnX3RocmVhZHMnOjF9fSwnbW1fcHJvY2Vzc29yX2t3YXJncyc6e319XG4gaWYgdG9vbHM6ZFsndG9vbHMnXT1jb3B5LmRlZXBjb3B5KHRvb2xzKVxuIHJldHVybiBkXG5cbmRlZiB2YWxpZGF0ZV90aG91Z2h0X2NvbnRyb2xzKHRob3VnaHQsIG1hcmtlcnMpOlxuICMgTmV2ZXIgc3RyaXAgb3IgcmV3cml0ZSByZWFzb25pbmcgYmVmb3JlIGNhcnJ5aW5nIG5hdGl2ZSBoaXN0b3J5LlxuIG5lZWQobm90IHJlLnNlYXJjaChyJzwvPyg/OnRvb2x8YXJnKScsdGhvdWdodCksJ3JlYXNvbmluZyB0b29sL2FyZ3VtZW50IGNvbnRyb2wgZnJhZ21lbnQnKVxuIGNvbnRyb2xzPXNldChtYXJrZXJzKXx7Jzx0b29sX2Nh
    GLM53PART

    Expected result: The exact source chunk is appended.

  5. 5. Append inline source bundle 3 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    bGw+JywnPC90b29sX2NhbGw+JywnPHRvb2xfcmVzcG9uc2U+JywnPC90b29sX3Jlc3BvbnNlPicsJzxhcmdfa2V5PicsJzwvYXJnX2tleT4nLCc8YXJnX3ZhbHVlPicsJzwvYXJnX3ZhbHVlPid9XG4gbmVlZChub3QgYW55KHRob3VnaHQuZW5kc3dpdGgobWFya2VyWzpuXSkgZm9yIG1hcmtlciBpbiBjb250cm9scyBmb3IgbiBpbiByYW5nZSgyLGxlbihtYXJrZXIpKSksJ3RydW5jYXRlZCByZWFzb25pbmcgY29udHJvbCBtYXJrZXInKVxuIHJldHVybiBUcnVlXG5cbmRlZiB2YWxpZGF0ZV9vdXRwdXRfcGF0aChwYXRoKTpcbiB0YXJnZXQ9cGF0aGxpYi5QYXRoKHBhdGgpLmFic29sdXRlKClcbiBuZWVkKG5vdCB0YXJnZXQuZXhpc3RzKCkgYW5kIG5vdCB0YXJnZXQuaXNfc3ltbGluaygpLCdvdXRwdXQgbXVzdCBiZSBuZXcgcmVndWxhciBmaWxlJylcbiBuZWVkKHRhcmdldC5wYXJlbnQuaXNfZGlyKCksJ291dHB1dCBkaXJlY3RvcnkgbXVzdCBhbHJlYWR5IGV4aXN0JylcbiBuZWVkKGFsbChub3QgcC5pc19zeW1saW5rKCkgZm9yIHAgaW4gdGFyZ2V0LnBhcmVudHMpLCdvdXRwdXQgc3ltbGluayBhbmNlc3RvcicpXG4gcmV0dXJuIHRhcmdldFxuXG5kZWYgcmF3X3Jlc3VsdChyZXNwb25zZSx0b2tlbml6ZWQscHJpbWFyeSx0b2ssdGVybWluYWwsdG9vbF9leHBlY3RlZD1GYWxzZSk6XG4gbmVlZCh0eXBlKHJlc3BvbnNlKWlzIGRpY3QgYW5kIHR5cGUocmVzcG9uc2UuZ2V0KCdjaG9pY2VzJykpaXMgbGlzdCBhbmQgbGVuKHJlc3BvbnNlWydjaG9pY2VzJ10pPT0xLCdzaW5nbGUgYWN0dWFsIGNob2ljZScpO2Nob2ljZT1yZXNwb25zZVsnY2hvaWNlcyddWzBdO25lZWQodHlwZShjaG9pY2UuZ2V0KCdpbmRleCcpKWlzIGludCBhbmQgY2hvaWNlWydpbmRleCddPT0wLCduYXRpdmUgY2hvaWNlIGluZGV4Jyk7dGVybWluYWwudmFsaWRhdGVfbmF0aXZlX3N0b3AoY2hvaWNlLHByaW1hcnkpO2lkcz1jaG9pY2VbJ3Rva2VuX2lkcyddO3Byb21wdD1yZXNwb25zZS5nZXQoJ3Byb21wdF90b2tlbl9pZHMnKTtuZWVkKHR5cGUocHJvbXB0KWlzIGxpc3QgYW5kIGFsbCh0eXBlKGkpaXMgaW50IGFuZCBpPj0wIGZvciBpIGluIHByb21wdCksJ3R5cGVkIHByb21wdCBJRHMnKTtuZWVkKHByb21wdD09dG9rZW5pemVkWyd0b2tlbnMnXSwnc2FtZSBleHBhbmRlZCBwcm9tcHQgSURzJyk7dT1yZXNwb25zZVsndXNhZ2UnXTtuZWVkKGFsbCh0eXBlKHUuZ2V0KGspKWlzIGludCBhbmQgdVtrXT49MCBmb3IgayBpbiBbJ3Byb21wdF90b2tlbnMnLCdjb21wbGV0aW9uX3Rva2VucycsJ3RvdGFsX3Rva2VucyddKSwndHlwZWQgdXNhZ2UnKTtuZWVkKHVbJ3Byb21wdF90b2tlbnMnXT09bGVuKHByb21wdCkgYW5kIHVbJ2NvbXBsZXRpb25fdG9rZW5zJ109PWxlbihpZHMpIGFuZCB1Wyd0b3RhbF90b2tlbnMnXT09bGVuKHByb21wdCkrbGVuKGlkcyksJ25hdGl2ZSB1c2FnZSBqb2luJyk7bT1jaG9pY2VbJ21lc3NhZ2UnXTtuZWVkKG1bJ3JvbGUnXT09J2Fzc2lzdGFudCcsJ2Fzc2lzdGFudCByb2xlJyk7dGV4dD10b2suZGVjb2RlKGlkc1s6LTFdLHNraXBfc3BlY2lhbF90b2tlbnM9RmFsc2UsY2xlYW5fdXBfdG9rZW5pemF0aW9uX3NwYWNlcz1GYWxzZSlcbiBtYXJrZXJzPXttIGZvciBtIGluIHRvay5nZXRfYWRkZWRfdm9jYWIoKSBpZiByZS5mdWxsbWF0Y2gocic8W14+XSs+fFxcW1teXFxdXStcXF0nLG0pfTthbGxvd2VkPXsnPHRoaW5rPicsJzwvdGhpbms+JywnPHRvb2xfY2FsbD4nLCc8L3Rvb2xfY2FsbD4nLCc8YXJnX2tleT4nLCc8L2FyZ19rZXk+JywnPGFyZ192YWx1ZT4nLCc8L2FyZ192YWx1ZT4nfTtuZWVkKG5vdCBhbnkobSBpbiB0ZXh0IGZvciBtIGluIG1hcmtlcnMtYWxsb3dlZCksJ25hdGl2ZSBjb250cm9sIGxlYWsnKTtuZWVkKCc8fCcgbm90IGluIHRleHQgYW5kICd8Picgbm90IGluIHRleHQsJ3JvbGUvY29udHJvbCBvciB0cnVuY2F0ZWQgbWFya2VyIGxlYWsnKTtuZWVkKHRleHQuY291bnQoJzwvdGhpbms+Jyk9PTEgYW5kICc8dGhpbms+JyBub3QgaW4gdGV4dCwnb25lIG5hdGl2ZSBpbmhlcml0ZWQgdGhvdWdodCBjbG9zdXJlJyk7dGhvdWdodCxib2R5PXRleHQuc3BsaXQoJzwvdGhpbms+Jyk7bmVlZCgobS5nZXQoJ3JlYXNvbmluZycpIGlzIE5vbmUgb3IgdHlwZShtLmdldCgncmVhc29uaW5nJykpaXMgc3RyKSBhbmQgdGhvdWdodC5zdHJpcCgpPT0obS5nZXQoJ3JlYXNvbmluZycpIG9yICcnKS5zdHJpcCgpLCdyYXcgdGhvdWdodCByZXRhaW5lZCcpO3ZhbGlkYXRlX3Rob3VnaHRfY29udHJvbHModGhvdWdodCxtYXJrZXJzKVxuIGlmIHRvb2xfZXhwZWN0ZWQ6XG4gIGNhbGxzPW0uZ2V0KCd0b29sX2NhbGxzJyk7bmVlZChjaG9pY2VbJ2ZpbmlzaF9yZWFzb24nXT09J3Rvb2xfY2FsbHMnIGFuZCB0eXBlKGNhbGxzKWlzIGxpc3QgYW5kIGxlbihjYWxscyk9PTEsJ29uZSBkZXRlcm1pbmlzdGljIHRvb2wgY2FsbCcpO2NhbGw9Y2FsbHNbMF07bmVlZCh0eXBlKGNhbGwuZ2V0KCdpZCcpKWlzIHN0ciBhbmQgcmUuZnVsbG1hdGNoKHInW0EtWmEtejAtOV8tXXsxLDEyOH0nLGNhbGxbJ2lkJ10pIGlzIG5vdCBOb25lLCd0b29sIElEJyk7bmVlZChjYWxsWyd0eXBlJ109PSdmdW5jdGlvbicgYW5kIGNhbGxbJ2Z1bmN0aW9uJ11bJ25hbWUnXT09J2FkZF9maXhlZCcsJ2luZXJ0IGZpeGVkIHRvb2wgb25seScpO2FyZ3M9bG9hZHMoY2FsbFsnZnVuY3Rpb24nXVsnYXJndW1lbnRzJ10pO25lZWQoYXJncz09eydhJzoyLCdiJzozfSBhbmQgYWxsKHR5cGUodilpcyBpbnQgZm9yIHYgaW4gYXJncy52YWx1ZXMoKSksJ2V4YWN0IGZpeGVkIHRvb2wgYXJndW1lbnRzJyk7bmVlZChib2R5LnN0cmlwKCk9PSc8dG9vbF9jYWxsPmFkZF9maXhlZDxhcmdfa2V5PmE8L2FyZ19rZXk+PGFyZ192YWx1ZT4yPC9hcmdfdmFsdWU+PGFyZ19rZXk+YjwvYXJnX2tleT48YXJnX3ZhbHVlPjM8L2FyZ192YWx1ZT48L3Rvb2xfY2FsbD4nLCdyYXcgbmF0aXZlIHRvb2wgc2VyaWFsaXphdGlvbicpO25lZWQobS5nZXQoJ2NvbnRlbnQnKSBpbiAoTm9uZSwnJyksJ3Rvb2wtb25seSBib2R5Jyk7cmV0dXJuIG1cbiBuZWVkKG5vdCBtLmdldCgndG9vbF9jYWxscycpIGFuZCBjaG9pY2VbJ2ZpbmlzaF9yZWFzb24nXT09J3N0b3AnLCduYXRpdmUgZmluYWwgb25seScpO25lZWQodHlwZShtLmdldCgnY29udGVudCcpKWlzIHN0ciBhbmQgbVsnY29udGVudCddLnN0cmlwKCkgYW5kIGJvZHkuc3RyaXAoKT09bVsnY29udGVudCddLnN0cmlwKCksJ3JhdyBmaW5hbCByZXRhaW5lZCcpO25lZWQobm90IHJlLnNlYXJjaChyJzwvPyg/OnRvb2xfY2FsbHxhcmdfa2V5fGFyZ192YWx1ZXx0b29sX3Jlc3BvbnNlfHRoaW5rKVxcYicsYm9keSksJ2ZpbmFsIGNvbnRyb2wgbWFya2VyJyk7bmVlZChub3QgYW55KGJvZHkuZW5kc3dpdGgobWFya2VyWzpuXSkgZm9yIG1hcmtlciBpbiBtYXJrZXJzfGFsbG93ZWQgZm9yIG4gaW4gcmFuZ2UoMixsZW4obWFya2VyKSkpLCd0cnVuY2F0ZWQgbmF0aXZlIGNvbnRyb2wgbWFya2VyJyk7cmV0dXJuIG1cblxuZGVmIHJ1bl90dXJuKHRyYW5zcG9ydCxyZXF1ZXN0LHRvayxwcmltYXJ5LHRlcm1pbmFsLHRvb2xfZXhwZWN0ZWQ9RmFsc2UpOlxuIHQ9dHJhbnNwb3J0LnBvc3QoJy90b2tlbml6ZScscmVxdWVzdCk7bmVlZCh0eXBlKHQuZ2V0KCd0b2tlbnMnKSlpcyBsaXN0IGFuZCB0Wyd0b2tlbnMnXSBhbmQgYWxsKHR5cGUoeClpcyBpbnQgYW5kIHg+PTAgZm9yIHggaW4gdFsndG9rZW5zJ10pLCdleHBhbmRlZCBuYXRpdmUgdG9rZW5pemUgSURzJyk7bmVlZCh0eXBlKHQuZ2V0KCdjb3VudCcpKWlzIGludCBhbmQgdFsnY291bnQnXT09bGVuKHRbJ3Rva2VucyddKSwndG9rZW5pemUgY291bnQnKTtuZWVkKHR5cGUodC5nZXQoJ21heF9tb2RlbF9sZW4nKSlpcyBpbnQgYW5kIDA8dFsnbWF4X21vZGVsX2xlbiddPD0xMDQ4NTc2LCdhY3R1YWwgc2VydmVyIGNvbnRleHQnKTtuZWVkKHRbJ2NvdW50J10rNDA5Njw9bWluKHRbJ21heF9tb2RlbF9sZW4nXSwxNjM4NCksJ2JvdW5kZWQgZnVsbCBwcm9tcHQrb3V0cHV0Jyk7Zz1jb3B5LmRlZXBjb3B5KHJlcXVlc3QpO2cudXBkYXRlKHsnbWF4X3Rva2Vucyc6NDA5Niwnc3RyZWFtJzpGYWxzZSwnbic6MSwncmV0dXJuX3Rva2VuX2lkcyc6VHJ1ZSwnaWdub3JlX2Vvcyc6RmFsc2UsJ2luY2x1ZGVfcmVhc29uaW5nJzpUcnVlLCd0ZW1wZXJhdHVyZSc6MC4wLCdza2lwX3NwZWNpYWxfdG9rZW5zJzpGYWxzZSwnc3BhY2VzX2JldHdlZW5fc3BlY2lhbF90b2tlbnMnOkZhbHNlfSk7dGVybWluYWwudmFsaWRhdGVfcmVxdWVzdF9jb250cm9scyhnKTtyPXRyYW5zcG9ydC5wb3N0KCcvdjEvY2hhdC9jb21wbGV0aW9ucycsZyk7bmVlZChyLmdldCgnbW9kZWwnKT09cmVxdWVzdFsnbW9kZWwnXSwnZXhwbGljaXQgc2VydmVkIG1vZGVsIGFsaWFzIHJlc3BvbnNlJyk7bmVlZChsZW4oclsnY2hvaWNlcyddWzBdWyd0b2tlbl9pZHMnXSk8PTQwOTYsJ291dHB1dCBjYXAnKTttPXJhd19yZXN1bHQocix0LHByaW1hcnksdG9rLHRlcm1pbmFsLHRvb2xfZXhwZWN0ZWQpO3JldHVybiBtLHsncmVxdWVzdF9zaGEyNTYnOnNoYShqc29uLmR1bXBzKGcsc29ydF9rZXlzPVRydWUpLmVuY29kZSgpKSwncmVzcG9uc2UnOnIsJ3Rva2VuaXplJzp0fVxuXG5kZWYgbWFpbigpOlxuIGE9YXJncGFyc2UuQXJndW1lbnRQYXJzZXIoKVxuIGZvciBuIGluIFsnbW9kZWwtcm9vdCcsJ2Fzc2V0LW1hbmlmZXN0JywnYXNzZXQtbWFuaWZlc3Qtc2hhMjU2JywnZml4dHVyZS1yb290JywnZml4dHVyZS1tYW5pZmVzdCcsJ2tleS1maWxlJywnb3V0cHV0JywncHJlZmxpZ2h0LWhlbHBlcicsJ3ByZWZsaWdodC1oZWxwZXItc2hhMjU2JywncHJlZmxpZ2h0LXNvdXJjZS1yb290JywncHJlZmxpZ2h0LXNv
    GLM53PART

    Expected result: The exact source chunk is appended.

  6. 6. Append inline source bundle 4 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    dXJjZS1tYW5pZmVzdCcsJ3ByZWZsaWdodC1zb3VyY2UtbWFuaWZlc3Qtc2hhMjU2JywndGVybWluYWwtaGVscGVyJywndGVybWluYWwtaGVscGVyLXNoYTI1NiddOmEuYWRkX2FyZ3VtZW50KCctLScrbixyZXF1aXJlZD1UcnVlKVxuIGEuYWRkX2FyZ3VtZW50KCctLW1vZGVsLWFsaWFzJyxyZXF1aXJlZD1UcnVlKTthLmFkZF9hcmd1bWVudCgnLS1wb3J0Jyx0eXBlPWludCxkZWZhdWx0PTgwMDApO2EuYWRkX2FyZ3VtZW50KCctLWV4cGVjdGVkLWdwdXMnLHR5cGU9aW50LHJlcXVpcmVkPVRydWUpO2EuYWRkX2FyZ3VtZW50KCctLWVmZm9ydCcsY2hvaWNlcz1bJ2xvdycsJ2hpZ2gnLCdtYXgnXSxkZWZhdWx0PSdsb3cnKTt4PWEucGFyc2VfYXJncygpO3ZhbGlkYXRlX291dHB1dF9wYXRoKHgub3V0cHV0KTtuZWVkKHJlLmZ1bGxtYXRjaChyJ1tBLVphLXowLTkuXy8tXXsxLDEyOH0nLHgubW9kZWxfYWxpYXMpIGlzIG5vdCBOb25lLCdleHBsaWNpdCBtb2RlbCBhbGlhcycpO25lZWQoeC5wcmVmbGlnaHRfaGVscGVyX3NoYTI1Nj09JzkwYjNlZjExMGVlOTIyMTJmMmMyMjA2YWE5ODk4Njc3ZTBkM2E3MWVmYmM4NGFmYzJkOThmYTJiNjA5MmZhNmMnLCdzZWxlY3RlZCBhcHByb3ZlZCBwcmVmbGlnaHQnKTtuZWVkKHgudGVybWluYWxfaGVscGVyX3NoYTI1Nj09JzdiNmFkOTFhMzcyMzIyZDYyNDk3ZTExNDRlY2RhODQ0MzczZGIyY2NhZTgwNWE0ZTFhMTQ4MzhkNzc4YjBlYjUnLCdzZWxlY3RlZCB0ZXJtaW5hbCBoZWxwZXInKTtwcmU9bG9hZF9tb2R1bGUoeC5wcmVmbGlnaHRfaGVscGVyLHgucHJlZmxpZ2h0X2hlbHBlcl9zaGEyNTYpO3Rlcm1pbmFsPWxvYWRfbW9kdWxlKHgudGVybWluYWxfaGVscGVyLHgudGVybWluYWxfaGVscGVyX3NoYTI1NilcbiAjIFJldXNlIHRoZSBmdW5jdGlvbmFsIHByZWZsaWdodCBpbi1wcm9jZXNzIHdpdGhvdXQgY2FsbGluZyBpdHMgQ0xJIG9yIGNyZWF0aW5nIGEgZmFrZSBwcmlvciByZXN1bHQuXG4gaW1wb3J0IHN5cyxwbGF0Zm9ybSxpbXBvcnRsaWIubWV0YWRhdGEsc3VicHJvY2Vzc1xuIHJvb3Q9cHJlLnZlcmlmeV9zb3VyY2VzKHgucHJlZmxpZ2h0X3NvdXJjZV9yb290LHgucHJlZmxpZ2h0X3NvdXJjZV9tYW5pZmVzdCx4LnByZWZsaWdodF9zb3VyY2VfbWFuaWZlc3Rfc2hhMjU2KTtuZWVkKHBhdGhsaWIuUGF0aChpbXBvcnRsaWIubWV0YWRhdGEuZGlzdHJpYnV0aW9uKCd2bGxtJykubG9jYXRlX2ZpbGUoJ3ZsbG0nKSkucmVzb2x2ZSgpPT1yb290Lyd2bGxtJywncHJlZmxpZ2h0IGRpc3RyaWJ1dGlvbiBvcmlnaW4nKTtcbiBmb3IgcmVsLGV4cGVjdGVkIGluIEFERElUSU9OQUxfU09VUkNFX1NIQS5pdGVtcygpOm5lZWQoc2hhKHJlZ3VsYXIocm9vdC9yZWwsNDAwMDAwKSk9PWV4cGVjdGVkLCdzZWxlY3RlZCBjbGllbnQgbmF0aXZlIHNvdXJjZSBtaXNtYXRjaDogJytyZWwpXG4gaW52PXsnc3lzdGVtJzpwbGF0Zm9ybS5zeXN0ZW0oKSwnbWFjaGluZSc6cGxhdGZvcm0ubWFjaGluZSgpLCdweXRob24nOmxpc3Qoc3lzLnZlcnNpb25faW5mb1s6Ml0pLCdidWlsZF9jb21taXQnOm9zLmVudmlyb24uZ2V0KCdWTExNX0JVSUxEX0NPTU1JVCcpLCdkaXN0cmlidXRpb25zJzp7bjp7J3ZlcnNpb24nOmltcG9ydGxpYi5tZXRhZGF0YS52ZXJzaW9uKG4pLCdyZXF1aXJlc19kaXN0JzppbXBvcnRsaWIubWV0YWRhdGEucmVxdWlyZXMobikgb3IgW119IGZvciBuIGluIFsqcHJlLlBJTlMsJ3RvcmNoY29kZWMnXX19O2ludlsncGlwX2NoZWNrX3JldHVybmNvZGUnXT1zdWJwcm9jZXNzLnJ1bihbc3lzLmV4ZWN1dGFibGUsJy1tJywncGlwJywnY2hlY2snXSxjYXB0dXJlX291dHB1dD1UcnVlLHRpbWVvdXQ9MTIwKS5yZXR1cm5jb2RlO3ByZS52YWxpZGF0ZV9kZXNjcmlwdG9ycyhpbnYseC5leHBlY3RlZF9ncHVzKTtvcy5lbnZpcm9uLnVwZGF0ZShIRl9IVUJfT0ZGTElORT0nMScsVFJBTlNGT1JNRVJTX09GRkxJTkU9JzEnLFZMTE1fTk9fVVNBR0VfU1RBVFM9JzEnKTtpbnZbJ25hdGl2ZV9wcm9iZSddPXByZS5uYXRpdmVfcHJvYmUocm9vdCx4LmV4cGVjdGVkX2dwdXMpXG4gbmVlZCh4LmFzc2V0X21hbmlmZXN0X3NoYTI1Nj09JzRhZmZhNThmMjllNWIwMDM4ZGJmMDYyOWNhNTdkNTk2OThiYTFhZTY0M2YwNWJiNzk1OWVlMjMyNDc4MTA4NjYnLCdzZWxlY3RlZCBmdWxsIGFzc2V0IG1hbmlmZXN0Jyk7YXNzZXRzKHgubW9kZWxfcm9vdCx4LmFzc2V0X21hbmlmZXN0LHguYXNzZXRfbWFuaWZlc3Rfc2hhMjU2KTtmaXh0dXJlcyxmbT1maXh0dXJlX2ZpbGVzKHguZml4dHVyZV9yb290LHguZml4dHVyZV9tYW5pZmVzdCk7b2JzPWluc3BlY3RfbWVkaWEoeC5tb2RlbF9yb290LGZpeHR1cmVzLHRlcm1pbmFsLGltcG9ydGxpYi5pbXBvcnRfbW9kdWxlKTtUcmFuc2Zvcm1lcnM9aW1wb3J0bGliLmltcG9ydF9tb2R1bGUoJ3RyYW5zZm9ybWVycycpO3Rvaz1UcmFuc2Zvcm1lcnMuQXV0b1Rva2VuaXplci5mcm9tX3ByZXRyYWluZWQoeC5tb2RlbF9yb290LGxvY2FsX2ZpbGVzX29ubHk9VHJ1ZSx0cnVzdF9yZW1vdGVfY29kZT1GYWxzZSk7cHJpbWFyeSxtYXBwaW5nPXRva2VuaXplcl9tYXAodG9rKVxuIGtleXBhdGg9cGF0aGxpYi5QYXRoKHgua2V5X2ZpbGUpO25lZWQoc3RhdC5TX0lNT0RFKGtleXBhdGguc3RhdCgpLnN0X21vZGUpPT0wbzYwMCwnZXhpc3Rpbmcga2V5IG11c3QgYmUwNjAwJyk7a2V5PXJlZ3VsYXIoa2V5cGF0aCwxMDI0KS5kZWNvZGUoJ2FzY2lpJykuc3RyaXAoKTt0cmFuc3BvcnQ9VHJhbnNwb3J0KHgucG9ydCxrZXkpO3JlY29yZHM9W11cbiBmb3IgbmFtZSxwYXJ0cyBpbiBbKCd0ZXh0Jyxbeyd0eXBlJzondGV4dCcsJ3RleHQnOidTdGF0ZSB0aGUgc3VtIG9mIDIgYW5kIDMuJ31dKSwoJ2ltYWdlJyxbeyd0eXBlJzonaW1hZ2VfdXJsJywnaW1hZ2VfdXJsJzp7J3VybCc6Zml4dHVyZXNbJ2ltYWdlJ11bJ3VybCddfX0seyd0eXBlJzondGV4dCcsJ3RleHQnOidSZWFkIHRoZSBmb3VyIHF1YWRyYW50IGRpZ2l0cyBpbiByb3ctbWFqb3Igb3JkZXIuIERlc2NyaWJlIHRoZSBjb2xvcmVkIHF1YWRyYW50cy4nfV0pLCgndmlkZW8nLFt7J3R5cGUnOid2aWRlb191cmwnLCd2aWRlb191cmwnOnsndXJsJzpmaXh0dXJlc1sndmlkZW8nXVsndXJsJ119fSx7J3R5cGUnOid0ZXh0JywndGV4dCc6J0Rlc2NyaWJlIHRoZSB2aXNpYmxlIGRpZ2l0IHNlcXVlbmNlIG92ZXIgdGhlIHdob2xlIHZpZGVvLCBpbiB0ZW1wb3JhbCBvcmRlci4nfV0pXTpcbiAgbSxyPXJ1bl90dXJuKHRyYW5zcG9ydCxjb21tb24oeC5tb2RlbF9hbGlhcyxbeydyb2xlJzondXNlcicsJ2NvbnRlbnQnOnBhcnRzfV0seC5lZmZvcnQpLHRvayxwcmltYXJ5LHRlcm1pbmFsKTtyWydjYXNlJ109bmFtZTtyZWNvcmRzLmFwcGVuZChyKVxuIGhpc3Rvcnk9W3sncm9sZSc6J3VzZXInLCdjb250ZW50JzonQ2FsbCBhZGRfZml4ZWQgd2l0aCBhPTIgYW5kIGI9MywgdGhlbiByZXBvcnQgaXRzIHJldHVybmVkIHJlc3VsdC4nfV07bSxyPXJ1bl90dXJuKHRyYW5zcG9ydCxjb21tb24oeC5tb2RlbF9hbGlhcyxoaXN0b3J5LHguZWZmb3J0LFtUT09MXSksdG9rLHByaW1hcnksdGVybWluYWwsVHJ1ZSk7cmVjb3Jkcy5hcHBlbmQocik7aGlzdG9yeS5leHRlbmQoW3sncm9sZSc6J2Fzc2lzdGFudCcsJ2NvbnRlbnQnOm0uZ2V0KCdjb250ZW50Jykgb3IgJycsICdyZWFzb25pbmcnOm0uZ2V0KCdyZWFzb25pbmcnKSBvciAnJywndG9vbF9jYWxscyc6bVsndG9vbF9jYWxscyddfSx7J3JvbGUnOid0b29sJywndG9vbF9jYWxsX2lkJzptWyd0b29sX2NhbGxzJ11bMF1bJ2lkJ10sJ2NvbnRlbnQnOic1J31dKTttLHI9cnVuX3R1cm4odHJhbnNwb3J0LGNvbW1vbih4Lm1vZGVsX2FsaWFzLGhpc3RvcnkseC5lZmZvcnQsW1RPT0xdKSx0b2sscHJpbWFyeSx0ZXJtaW5hbCk7cmVjb3Jkcy5hcHBlbmQocilcbiByZXBvcnQ9eydwcmVmbGlnaHQnOmludiwndG9rZW5pemVyX21hcmtlcl9tYXAnOm1hcHBpbmcsJ21lZGlhX3ByZXByb2Nlc3Npbmdfb2JzZXJ2YXRpb24nOm9icywnZml4dHVyZV9tYW5pZmVzdCc6Zm0sJ2Nhc2VzJzpyZWNvcmRzLCdhY3R1YWxfcmVhZGVyX25hdGl2ZV9leGVjdXRpb24nOlRydWUsJ3F1YWxpdHknOidIdW1hbiBpbnNwZWN0aW9uIG9mIHRleHQvaW1hZ2UvdmlkZW8vdG9vbCByZXN1bHRzIHN0aWxsIHJlcXVpcmVkOyBubyBjYWxpYnJhdGVkIGFjY3VyYWN5IG9yIGZpdCBndWFyYW50ZWUuJ307dmFsaWRhdGVfb3V0cHV0X3BhdGgoeC5vdXRwdXQpO2ZkPW9zLm9wZW4oeC5vdXRwdXQsb3MuT19XUk9OTFl8b3MuT19DUkVBVHxvcy5PX0VYQ0x8Z2V0YXR0cihvcywnT19OT0ZPTExPVycsMCksMG82MDApXG4gd2l0aCBvcy5mZG9wZW4oZmQsJ3cnKSBhcyBmOmpzb24uZHVtcChyZXBvcnQsZixpbmRlbnQ9MixhbGxvd19uYW49RmFsc2UpO2Yud3JpdGUoJ1xcbicpXG5pZiBfX25hbWVfXz09J19fbWFpbl9fJzptYWluKClcbiJ9LCJwcmVmbGlnaHQucHkiOnsic2hhMjU2IjoiOTBiM2VmMTEwZWU5MjIxMmYyYzIyMDZhYTk4OTg2NzdlMGQzYTcxZWZiYzg0YWZjMmQ5OGZhMmI2MDkyZmE2YyIsInRleHQiOiJcIlwiXCJSZWFkZXItb25seSBwcmVmbGlnaHQuIEFnZW50IHRlc3RzIGluamVjdCBkZXNjcmlwdG9yczsgbWFpbiBpcyBuZXZlciBydW4gYnkgYXV0aG9yLlxuTm8gbW9kZWwvdG9rZW5pemVyIGNvbnN0cnVjdGlvbiBvciBpbmZlcmVuY2UuIE5hdGl2ZSBiYWNrZW5kIGltcG9ydCBpcyByZWFkZXItb25seS5cblwiXCJcIlxuaW1wb3J0IGFyZ3BhcnNlXG5pbXBvcnQgaGFzaGxpYlxuaW1wb3J0IGltcG9ydGxpYlxuaW1wb3J0IGltcG9ydGxpYi5tZXRhZGF0YSBhcyBtZXRhZGF0YVxuaW1wb3J0IGpzb25cbmltcG9ydCBvc1xuaW1wb3J0IHBhdGhsaWJcbmltcG9ydCBwbGF0Zm9ybVxuaW1w
    GLM53PART

    Expected result: The exact source chunk is appended.

  7. 7. Append inline source bundle 5 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    b3J0IHJlXG5pbXBvcnQgc2h1dGlsXG5pbXBvcnQgc3VicHJvY2Vzc1xuaW1wb3J0IHN5c1xuXG5JTUFHRSA9ICd2bGxtL3ZsbG0tb3BlbmFpQHNoYTI1NjowNjc0YTNlYTNjOTcxNzA2Y2VhMzEwYmNhNzFkYWFkZmY2OGVhMTcxN2M3NThkMmY1NGFmZmE1ZGVmMDAxYjg2J1xuU09VUkNFX01BTklGRVNUX1NIQSA9ICcyZDIyY2Q5ZTFlNTI0ZDkwNWU0YmVhZDBmZjIyN2UzMzUzMTc0NzAwZGI1YTNjMmJmMDdlOWYzNmU3OWRiM2NiJ1xuUkVWSVNJT04gPSAnMzg1ZGNlMzZiY2VlNDIzMDk5MjRhNWVjZTk1MWE5NmRiM2RjZTdmMidcblBJTlMgPSB7J3RvcmNoJzonMi4xMy4wJywndG9yY2hhdWRpbyc6JzIuMTEuMCcsJ3RvcmNodmlzaW9uJzonMC4yOC4wJyxcbiAgICAgICAgJ2ZsYXNoaW5mZXItcHl0aG9uJzonMC42LjE4JywnZmxhc2hpbmZlci1jdWJpbic6JzAuNi4xOCcsXG4gICAgICAgICd0aWxlbGFuZyc6JzAuMS4xMicsJ2FwYWNoZS10dm0tZmZpJzonMC4xLjExJywndHJpdG9uJzonMy43LjEnLFxuICAgICAgICAnUHlOdlZpZGVvQ29kZWMnOicyLjAuNCd9XG5cbkNVREFfQUxMT1dFRF9WRVJTSU9OUyA9IHsndG9yY2gnOiAnMi4xMy4wK2N1MTMwJywgJ3RvcmNoYXVkaW8nOiAnMi4xMS4wK2N1MTMwJywgJ3RvcmNodmlzaW9uJzogJzAuMjguMCtjdTEzMCd9XG5cbmRlZiByZXF1aXJlKG9rLCBtZXNzYWdlKTpcbiAgICBpZiBub3Qgb2s6XG4gICAgICAgIHJhaXNlIFZhbHVlRXJyb3IobWVzc2FnZSlcblxuZGVmIGRpZ2VzdChkYXRhKTpcbiAgICByZXR1cm4gaGFzaGxpYi5zaGEyNTYoZGF0YSkuaGV4ZGlnZXN0KClcblxuZGVmIHZhbGlkYXRlX2Rlc2NyaXB0b3JzKGluZm8sIGV4cGVjdGVkX2dwdV9jb3VudCk6XG4gICAgcmVxdWlyZShpbmZvWydzeXN0ZW0nXT09J0xpbnV4JyBhbmQgaW5mb1snbWFjaGluZSddIGluICgneDg2XzY0JywnYW1kNjQnKSwgJ0xpbnV4IHg4Nl82NCByZXF1aXJlZCcpXG4gICAgcmVxdWlyZShpbmZvWydweXRob24nXT09WzMsMTJdLCAnUHl0aG9uIDMuMTIgcmVxdWlyZWQnKVxuICAgIHJlcXVpcmUodHlwZShleHBlY3RlZF9ncHVfY291bnQpIGlzIGludCBhbmQgZXhwZWN0ZWRfZ3B1X2NvdW50PjAsICdleHBsaWNpdCBwb3NpdGl2ZSBHUFUgY291bnQgcmVxdWlyZWQnKVxuICAgIHJlcXVpcmUoaW5mb1snYnVpbGRfY29tbWl0J109PVJFVklTSU9OLCAnaW1hZ2UgZGVjbGFyZWQgc291cmNlIHJldmlzaW9uIG1pc21hdGNoJylcbiAgICBmb3IgbmFtZSwgdmVyc2lvbiBpbiBQSU5TLml0ZW1zKCk6XG4gICAgICAgIGFjdHVhbD1pbmZvWydkaXN0cmlidXRpb25zJ11bbmFtZV1cbiAgICAgICAgIyBFeGFjdCBvZmZpY2lhbCBDVURBMTMuMCBhbGlhc2VzIG9ubHk7IGFyYml0cmFyeSBzdWZmaXhlcyBhcmUgbmV2ZXIgc3RyaXBwZWQuXG4gICAgICAgIHJlcXVpcmUoYWN0dWFsWyd2ZXJzaW9uJ10gaW4gKHZlcnNpb24sQ1VEQV9BTExPV0VEX1ZFUlNJT05TLmdldChuYW1lLHZlcnNpb24pKSwgJ2Rpc3RyaWJ1dGlvbiBtaXNtYXRjaDogJytuYW1lKVxuICAgICAgICByZXF1aXJlKHR5cGUoYWN0dWFsWydyZXF1aXJlc19kaXN0J10pIGlzIGxpc3QsICdtaXNzaW5nIGRlcGVuZGVuY3kgaW52ZW50b3J5OiAnK25hbWUpXG4gICAgY29kZWM9aW5mb1snZGlzdHJpYnV0aW9ucyddWyd0b3JjaGNvZGVjJ11bJ3ZlcnNpb24nXVxuICAgIHJlcXVpcmUocmUuZnVsbG1hdGNoKHInXFxkK1xcLlxcZCsoPzpcXC5cXGQrKT8nLGNvZGVjKSBpcyBub3QgTm9uZSwgJ3N0YWJsZSBUb3JjaENvZGVjIHZlcnNpb24gcmVxdWlyZWQgYnkgcmVhZGVyIHBvbGljeScpXG4gICAgcmVxdWlyZSh0dXBsZShtYXAoaW50LGNvZGVjLnNwbGl0KCcuJykpKSA+PSAoMCwxNCksICdUb3JjaENvZGVjID49MC4xNCByZXF1aXJlZCcpXG4gICAgcmVxdWlyZShpbmZvWydwaXBfY2hlY2tfcmV0dXJuY29kZSddPT0wLCAncGlwIGNoZWNrIGZhaWxlZCcpXG4gICAgcmV0dXJuIFRydWVcblxuZGVmIHZlcmlmeV9zb3VyY2VzKHJvb3QsIG1hbmlmZXN0LCBleHBlY3RlZF9tYW5pZmVzdF9zaGEpOlxuICAgIHJlcXVpcmUoZXhwZWN0ZWRfbWFuaWZlc3Rfc2hhPT1TT1VSQ0VfTUFOSUZFU1RfU0hBLCAndW5hcHByb3ZlZCBzb3VyY2UgbWFuaWZlc3QgaWRlbnRpdHknKVxuICAgIHBhdGg9cGF0aGxpYi5QYXRoKG1hbmlmZXN0KVxuICAgIHJhdz1wYXRoLnJlYWRfYnl0ZXMoKVxuICAgIHJlcXVpcmUoZGlnZXN0KHJhdyk9PWV4cGVjdGVkX21hbmlmZXN0X3NoYSwgJ3NvdXJjZSBtYW5pZmVzdCBkaWdlc3QgbWlzbWF0Y2gnKVxuICAgIHNwZWM9anNvbi5sb2FkcyhyYXcpXG4gICAgcmVxdWlyZShzcGVjWydyZXZpc2lvbiddPT1SRVZJU0lPTiBhbmQgc3BlY1snaW1hZ2UnXT09SU1BR0UsICd3cm9uZyBzb3VyY2UgaWRlbnRpdHknKVxuICAgIGJhc2U9cGF0aGxpYi5QYXRoKHJvb3QpLnJlc29sdmUoc3RyaWN0PVRydWUpXG4gICAgcmVxdWlyZShiYXNlLmlzX2RpcigpLCAnc291cmNlIHJvb3QgbXVzdCBiZSBkaXJlY3RvcnknKVxuICAgIHJlcXVpcmUodHlwZShzcGVjWydmaWxlcyddKSBpcyBsaXN0IGFuZCBsZW4oc3BlY1snZmlsZXMnXSk+PTIwLCAnaW5jb21wbGV0ZSBzb3VyY2UgbWFuaWZlc3QnKVxuICAgIGZvciByb3cgaW4gc3BlY1snZmlsZXMnXTpcbiAgICAgICAgcmVsPXBhdGhsaWIuUHVyZVBvc2l4UGF0aChyb3dbJ3BhdGgnXSlcbiAgICAgICAgcmVxdWlyZShub3QgcmVsLmlzX2Fic29sdXRlKCkgYW5kICcuLicgbm90IGluIHJlbC5wYXJ0cywgJ3Vuc2FmZSBzb3VyY2UgcGF0aCcpXG4gICAgICAgIHA9YmFzZS5qb2lucGF0aCgqcmVsLnBhcnRzKVxuICAgICAgICByZXF1aXJlKHAuaXNfZmlsZSgpIGFuZCBub3QgcC5pc19zeW1saW5rKCksICdtaXNzaW5nL25vbnJlZ3VsYXIgc291cmNlOiAnK3N0cihyZWwpKVxuICAgICAgICByZXF1aXJlKHAucmVzb2x2ZSgpLmlzX3JlbGF0aXZlX3RvKGJhc2UpLCAnc291cmNlIGVzY2FwZScpXG4gICAgICAgIHJlcXVpcmUoZGlnZXN0KHAucmVhZF9ieXRlcygpKT09cm93WydzaGEyNTYnXSwgJ3NvdXJjZSBtaXNtYXRjaDogJytzdHIocmVsKSlcbiAgICByZXR1cm4gYmFzZVxuXG5kZWYgdmFsaWRhdGVfZ3B1X3JlY29yZHMocmVjb3JkcywgZXhwZWN0ZWRfY291bnQpOlxuICAgIHJlcXVpcmUobGVuKHJlY29yZHMpPT1leHBlY3RlZF9jb3VudCwgJ3Zpc2libGUgR1BVIGNvdW50IGRpZmZlcnMgZnJvbSBpbnRlbmRlZCB0b3BvbG9neScpXG4gICAgcmVxdWlyZShsZW4oe3JbJ3V1aWQnXSBmb3IgciBpbiByZWNvcmRzfSk9PWV4cGVjdGVkX2NvdW50LCAnZHVwbGljYXRlIEdQVSBpZGVudGl0eScpXG4gICAgZm9yIHJvdyBpbiByZWNvcmRzOlxuICAgICAgICByZXF1aXJlKHJvd1snY2FwYWJpbGl0eSddWzBdIGluICg5LDEwLDEyKSwgJ3NlbGVjdGVkIENVREEga2VybmVsIGNhcGFiaWxpdHkgdW5zdXBwb3J0ZWQgYnkgdGhpcyBndWFyZCcpXG4gICAgICAgIHJlcXVpcmUodHlwZShyb3dbJ3RvdGFsX21lbW9yeSddKSBpcyBpbnQgYW5kIHJvd1sndG90YWxfbWVtb3J5J10+MCwgJ2ludmFsaWQgb2JzZXJ2ZWQgZGV2aWNlIG1lbW9yeScpXG4gICAgICAgIHJlcXVpcmUodHlwZShyb3dbJ2ZyZWVfbWVtb3J5J10pIGlzIGludCBhbmQgMDw9cm93WydmcmVlX21lbW9yeSddPD1yb3dbJ3RvdGFsX21lbW9yeSddLCAnaW52YWxpZCBvYnNlcnZlZCBmcmVlIG1lbW9yeScpXG4gICAgcmV0dXJuIFRydWVcblxuZGVmIG5hdGl2ZV9wcm9iZShzb3VyY2Vfcm9vdCwgZXhwZWN0ZWRfY291bnQsIGltcG9ydGVyPWltcG9ydGxpYi5pbXBvcnRfbW9kdWxlKTpcbiAgICAjIENhbGxlZCBvbmx5IGJ5IHRoZSByZWFkZXIsIGFmdGVyIGFsbCBwYWNrYWdlL3NvdXJjZSBjaGVja3M7IG5ldmVyIGluIGFnZW50IHRlc3RzLlxuICAgIHRvcmNoPWltcG9ydGVyKCd0b3JjaCcpXG4gICAgcmVxdWlyZSh0b3JjaC5jdWRhLmlzX2F2YWlsYWJsZSgpLCAnQ1VEQSB1bmF2YWlsYWJsZScpXG4gICAgcmVxdWlyZSh0b3JjaC5jdWRhLmRldmljZV9jb3VudCgpPT1leHBlY3RlZF9jb3VudCwgJ0NVREEgdG9wb2xvZ3kgY291bnQgbWlzbWF0Y2gnKVxuICAgIHJlY29yZHM9W11cbiAgICBmb3IgaSBpbiByYW5nZShleHBlY3RlZF9jb3VudCk6XG4gICAgICAgIHByb3A9dG9yY2guY3VkYS5nZXRfZGV2aWNlX3Byb3BlcnRpZXMoaSlcbiAgICAgICAgZnJlZSx0b3RhbD10b3JjaC5jdWRhLm1lbV9nZXRfaW5mbyhpKVxuICAgICAgICByZWNvcmRzLmFwcGVuZCh7J2luZGV4JzppLCduYW1lJzpwcm9wLm5hbWUsJ3V1aWQnOnN0cihwcm9wLnV1aWQpLFxuICAgICAgICAgICAgICAgICAgICAgICAgJ2NhcGFiaWxpdHknOmxpc3QodG9yY2guY3VkYS5nZXRfZGV2aWNlX2NhcGFiaWxpdHkoaSkpLFxuICAgICAgICAgICAgICAgICAgICAgICAgJ3RvdGFsX21lbW9yeSc6aW50KHRvdGFsKSwnZnJlZV9tZW1vcnknOmludChmcmVlKX0pXG4gICAgdmFsaWRhdGVfZ3B1X3JlY29yZHMocmVjb3JkcyxleHBlY3RlZF9jb3VudClcbiAgICBjaGVja3M9e1xuICAgICAgJ3ZsbG0ubW9kZWxzLmdsbTVuZXh0Lm52aWRpYS5tb2RlbCc6WydHbG01TmV4dEZvckNvbmRpdGlvbmFsR2VuZXJhdGlvbiddLFxuICAgICAgJ3ZsbG0ubW9kZWxzLmdsbTVuZXh0Lm52aWRpYS5tdHAnOlsnR2xtNU5leHRNVFAnXSxcbiAgICAgICd2bGxtLm1vZGVscy5nbG01bmV4dC5udmlkaWEua2RhJzpbJ0dsbTVOZXh0TGluZWFyQXR0ZW50aW9uJ10sXG4gICAgICAndmxsbS5tb2RlbHMuZ2xtNW5leHQubnZpZGlhLm11bHRpbW9kYWwnOlsnR2xtNU5leHRWaXNpb25UcmFuc2Zvcm1lciddLFxuICAgICAgJ3ZsbG0udHJhbnNmb3JtZXJzX3V0aWxzLnByb2Nlc3NvcnMuZ2xtNW5leHQnOlsnR2xtNU5leHRQcm9jZXNzb3InLCdHbG01TmV4dFZpZGVv
    GLM53PART

    Expected result: The exact source chunk is appended.

  8. 8. Append inline source bundle 6 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    UHJvY2Vzc29yJ10sXG4gICAgICAndmxsbS5tb2RlbHMuZ2xtNW5leHQubnZpZGlhLm9wcy50aGlyZF9wYXJ0eS5rZGEnOlsnY2h1bmtfa2RhX3dpdGhfZnVzZWRfZ2F0ZScsJ2Z1c2VkX3JlY3VycmVudF9rZGEnXSxcbiAgICAgICd2bGxtLm1vZGVsX2V4ZWN1dG9yLmxheWVycy5taGMnOlsnTUhDUHJlT3AnLCdNSENQb3N0T3AnLCdNSENGdXNlZFBvc3RQcmVPcCddLFxuICAgICAgJ3ZsbG0udjEuYXR0ZW50aW9uLmJhY2tlbmRzLm1sYS5mbGFzaGluZmVyX21sYSc6WydGbGFzaEluZmVyTUxBQmFja2VuZCddLFxuICAgICAgJ3RvcmNodmlzaW9uLnRyYW5zZm9ybXMudjIuZnVuY3Rpb25hbCc6WydyZXNpemUnXSxcbiAgICAgICdmbGFzaGluZmVyJzpbJ19fdmVyc2lvbl9fJ10sXG4gICAgICAndGlsZWxhbmcnOlsnX192ZXJzaW9uX18nXSxcbiAgICAgICd0b3JjaGF1ZGlvJzpbJ19fdmVyc2lvbl9fJ10sXG4gICAgICAndG9yY2hjb2RlYy5kZWNvZGVycyc6WydWaWRlb0RlY29kZXInXSxcbiAgICAgICdQeU52VmlkZW9Db2RlYyc6WydfX2ZpbGVfXyddfVxuICAgIG9yaWdpbnM9e31cbiAgICBmb3IgbmFtZSwgc3ltYm9scyBpbiBjaGVja3MuaXRlbXMoKTpcbiAgICAgICAgbW9kPWltcG9ydGVyKG5hbWUpXG4gICAgICAgIGZvciBzeW1ib2wgaW4gc3ltYm9sczpcbiAgICAgICAgICAgIHJlcXVpcmUoaGFzYXR0cihtb2Qsc3ltYm9sKSwgJ3JlcXVpcmVkIG5hdGl2ZSBBUEkgbWlzc2luZzogJytuYW1lKycuJytzeW1ib2wpXG4gICAgICAgIG9yaWdpbj1wYXRobGliLlBhdGgobW9kLl9fZmlsZV9fKS5yZXNvbHZlKHN0cmljdD1UcnVlKVxuICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoJ3ZsbG0uJyk6XG4gICAgICAgICAgICByZXF1aXJlKG9yaWdpbi5pc19yZWxhdGl2ZV90byhzb3VyY2Vfcm9vdC8ndmxsbScpLCAndkxMTSBtb2R1bGUgb3JpZ2luIGRpZmZlcnMgZnJvbSB2ZXJpZmllZCByb290JylcbiAgICAgICAgb3JpZ2luc1tuYW1lXT1zdHIob3JpZ2luKVxuICAgIGRnPWltcG9ydGVyKCd2bGxtLnV0aWxzLmRlZXBfZ2VtbScpXG4gICAgcmVxdWlyZShkZy5pc19kZWVwX2dlbW1fc3VwcG9ydGVkKCksICdyZXF1aXJlZCBEZWVwR0VNTSBiYWNrZW5kIHVuYXZhaWxhYmxlJylcbiAgICBkZy5fbGF6eV9pbml0KClcbiAgICBmb3Igc3ltYm9sIGluIFsnX2ZwOF9nZW1tX250X2ltcGwnLCdfZnA4X2ZwNF9tcWFfbG9naXRzX2ltcGwnLCdfZnA4X2ZwNF9wYWdlZF9tcWFfbG9naXRzX2ltcGwnLCdfZ2V0X3BhZ2VkX21xYV9sb2dpdHNfbWV0YWRhdGFfaW1wbCddOlxuICAgICAgICByZXF1aXJlKGNhbGxhYmxlKGdldGF0dHIoZGcsc3ltYm9sLE5vbmUpKSwgJ0RlZXBHRU1NIG5hdGl2ZSBzeW1ib2wgdW5hdmFpbGFibGU6ICcrc3ltYm9sKVxuICAgIGJhY2tlbmQ9ZGcuX2ltcG9ydF9kZWVwX2dlbW0oKVxuICAgIGJhY2tlbmRfcGF0aD1wYXRobGliLlBhdGgoYmFja2VuZC5fX2ZpbGVfXykucmVzb2x2ZShzdHJpY3Q9VHJ1ZSlcbiAgICByZXF1aXJlKGJhY2tlbmRfcGF0aC5pc19yZWxhdGl2ZV90byhzb3VyY2Vfcm9vdC8ndmxsbScvJ3RoaXJkX3BhcnR5Jy8nZGVlcF9nZW1tJyksICd1bnF1YWxpZmllZCBleHRlcm5hbCBEZWVwR0VNTSBvdmVycmlkZScpXG4gICAgcmV0dXJuIHsnZ3B1cyc6cmVjb3JkcywnbW9kdWxlX29yaWdpbnMnOm9yaWdpbnMsJ2RlZXBnZW1tX29yaWdpbic6c3RyKGJhY2tlbmRfcGF0aCksXG4gICAgICAgICAgICAndG9yY2hfY3VkYV9idWlsZCc6dG9yY2gudmVyc2lvbi5jdWRhLCduYXRpdmVLZXJuZWxFeGVjdXRpb25QZXJmb3JtZWQnOkZhbHNlLFxuICAgICAgICAgICAgJ3F1YWxpZmljYXRpb24nOidJbXBvcnQvQVBJIGF2YWlsYWJpbGl0eSBvbmx5OyBubyBrZXJuZWwgbGF1bmNoLCBtb2RlbCBsb2FkLCBkZWNvZGVyIGV4ZWN1dGlvbiBvciBmaXQgcHJvb2YuJ31cblxuZGVmIG1haW4oKTpcbiAgICBhPWFyZ3BhcnNlLkFyZ3VtZW50UGFyc2VyKClcbiAgICBhLmFkZF9hcmd1bWVudCgnLS1zb3VyY2Utcm9vdCcscmVxdWlyZWQ9VHJ1ZSlcbiAgICBhLmFkZF9hcmd1bWVudCgnLS1zb3VyY2UtbWFuaWZlc3QnLHJlcXVpcmVkPVRydWUpXG4gICAgYS5hZGRfYXJndW1lbnQoJy0tc291cmNlLW1hbmlmZXN0LXNoYTI1NicscmVxdWlyZWQ9VHJ1ZSlcbiAgICBhLmFkZF9hcmd1bWVudCgnLS1leHBlY3RlZC1ncHVzJyx0eXBlPWludCxyZXF1aXJlZD1UcnVlKVxuICAgIGEuYWRkX2FyZ3VtZW50KCctLXN0b3JhZ2Utcm9vdCcscmVxdWlyZWQ9VHJ1ZSlcbiAgICBhLmFkZF9hcmd1bWVudCgnLS1vdXRwdXQnLHJlcXVpcmVkPVRydWUpXG4gICAgeD1hLnBhcnNlX2FyZ3MoKVxuICAgIGluZm89eydzeXN0ZW0nOnBsYXRmb3JtLnN5c3RlbSgpLCdtYWNoaW5lJzpwbGF0Zm9ybS5tYWNoaW5lKCksXG4gICAgICAgICAgJ3B5dGhvbic6bGlzdChzeXMudmVyc2lvbl9pbmZvWzoyXSksJ2J1aWxkX2NvbW1pdCc6b3MuZW52aXJvbi5nZXQoJ1ZMTE1fQlVJTERfQ09NTUlUJyksXG4gICAgICAgICAgJ2Rpc3RyaWJ1dGlvbnMnOntuOnsndmVyc2lvbic6bWV0YWRhdGEudmVyc2lvbihuKSwncmVxdWlyZXNfZGlzdCc6bWV0YWRhdGEucmVxdWlyZXMobikgb3IgW119IGZvciBuIGluIFsqUElOUywndG9yY2hjb2RlYyddfX1cbiAgICAjIE5vIG5hdGl2ZSBtb2R1bGVzIGltcG9ydGVkIGFib3ZlIHRoaXMgcG9pbnQuXG4gICAgcm9vdD12ZXJpZnlfc291cmNlcyh4LnNvdXJjZV9yb290LHguc291cmNlX21hbmlmZXN0LHguc291cmNlX21hbmlmZXN0X3NoYTI1NilcbiAgICByZXF1aXJlKHBhdGhsaWIuUGF0aChtZXRhZGF0YS5kaXN0cmlidXRpb24oJ3ZsbG0nKS5sb2NhdGVfZmlsZSgndmxsbScpKS5yZXNvbHZlKCk9PXJvb3QvJ3ZsbG0nLCAnZGlzdHJpYnV0aW9uIHNvdXJjZSBvcmlnaW4gbWlzbWF0Y2gnKVxuICAgIHJlc3VsdD1zdWJwcm9jZXNzLnJ1bihbc3lzLmV4ZWN1dGFibGUsJy1tJywncGlwJywnY2hlY2snXSxjYXB0dXJlX291dHB1dD1UcnVlLHRleHQ9VHJ1ZSx0aW1lb3V0PTEyMClcbiAgICBpbmZvWydwaXBfY2hlY2tfcmV0dXJuY29kZSddPXJlc3VsdC5yZXR1cm5jb2RlXG4gICAgdmFsaWRhdGVfZGVzY3JpcHRvcnMoaW5mbyx4LmV4cGVjdGVkX2dwdXMpXG4gICAgb3MuZW52aXJvblsnSEZfSFVCX09GRkxJTkUnXT0nMSdcbiAgICBvcy5lbnZpcm9uWydUUkFOU0ZPUk1FUlNfT0ZGTElORSddPScxJ1xuICAgIG9zLmVudmlyb25bJ1ZMTE1fTk9fVVNBR0VfU1RBVFMnXT0nMSdcbiAgICBpbmZvWyduYXRpdmVfcHJvYmUnXT1uYXRpdmVfcHJvYmUocm9vdCx4LmV4cGVjdGVkX2dwdXMpXG4gICAgc21pPXN1YnByb2Nlc3MucnVuKFsnbnZpZGlhLXNtaScsJy0tcXVlcnktZ3B1PXV1aWQsbmFtZSxkcml2ZXJfdmVyc2lvbixtZW1vcnkudG90YWwsbWVtb3J5LmZyZWUnLCctLWZvcm1hdD1jc3Ysbm9oZWFkZXInXSxjYXB0dXJlX291dHB1dD1UcnVlLHRleHQ9VHJ1ZSx0aW1lb3V0PTMwKVxuICAgIHJlcXVpcmUoc21pLnJldHVybmNvZGU9PTAsICdyZWFkZXIgTlZJRElBIGRyaXZlciBpbnZlbnRvcnkgZmFpbGVkJylcbiAgICBpbmZvWydudmlkaWFfc21pX29ic2VydmF0aW9uJ109c21pLnN0ZG91dFxuICAgIGluZm9bJ21lbW9yeV9vYnNlcnZhdGlvbiddPXBhdGhsaWIuUGF0aCgnL3Byb2MvbWVtaW5mbycpLnJlYWRfdGV4dCgpXG4gICAgaW5mb1snc3RvcmFnZV9vYnNlcnZhdGlvbiddPWRpY3QoemlwKFsndG90YWwnLCd1c2VkJywnZnJlZSddLHNodXRpbC5kaXNrX3VzYWdlKHguc3RvcmFnZV9yb290KSkpXG4gICAgaW5mb1snbGltaXRhdGlvbnMnXT0nTm8gbW9kZWwvdG9rZW5pemVyIGxvYWRpbmcsIG1lZGlhIGRlY29kaW5nLCBpbmZlcmVuY2UsIG1lYXN1cmVkIGZpdC9zcGVlZC9xdWFsaXR5IG9yIGhhcmR3YXJlIG1pbmltdW0gY2xhaW0uJ1xuICAgIHRhcmdldD1wYXRobGliLlBhdGgoeC5vdXRwdXQpXG4gICAgd2l0aCB0YXJnZXQub3BlbigneCcsZW5jb2Rpbmc9J3V0ZjgnKSBhcyBmOlxuICAgICAgICBqc29uLmR1bXAoaW5mbyxmLGluZGVudD0yKVxuICAgICAgICBmLndyaXRlKCdcXG4nKVxuaWYgX19uYW1lX189PSdfX21haW5fXyc6XG4gICAgbWFpbigpXG4ifSwidGVybWluYWxfZ3VhcmQucHkiOnsic2hhMjU2IjoiN2I2YWQ5MWEzNzIzMjJkNjI0OTdlMTE0NGVjZGE4NDQzNzNkYjJjY2FlODA1YTRlMWExNDgzOGQ3NzhiMGViNSIsInRleHQiOiJcIlwiXCJSZWFkZXItb3duZWQgdGVybWluYWwvbWVkaWEgZGlhZ25vc3RpYyBqb2luczsgbmV2ZXIgaW1wb3J0cyB0b2tlbml6ZXIvbmF0aXZlIGNvZGUuXCJcIlwiXG5pbXBvcnQgbWF0aFxuUElOTkVEX0VPUz1mcm96ZW5zZXQoWzE1NDgyMCwxNTQ4MjcsMTU0ODI5XSlcbmRlZiByZXF1aXJlX2lkcyh2LG5hbWUpOlxuIGlmIHR5cGUodilpcyBub3QgbGlzdCBvciBub3QgdiBvciBhbnkodHlwZSh4KWlzIG5vdCBpbnQgb3IgeDwwIGZvciB4IGluIHYpOnJhaXNlIFZhbHVlRXJyb3IobmFtZSlcbiByZXR1cm4gdlxuXG5kZWYgdmFsaWRhdGVfcmVxdWVzdF9jb250cm9scyhyZXF1ZXN0KTpcbiBpZiB0eXBlKHJlcXVlc3QpaXMgbm90IGRpY3Q6cmFpc2UgVmFsdWVFcnJvcigncmVxdWVzdF9vYmplY3QnKVxuIGlmIHJlcXVlc3QuZ2V0KCdzdHJlYW0nLEZhbHNlKWlzIG5vdCBGYWxzZSBvciB0eXBlKHJlcXVlc3QuZ2V0KCduJywxKSlpcyBub3QgaW50IG9yIHJlcXVlc3QuZ2V0KCduJywxKSE9MTpyYWlzZSBWYWx1ZUVycm9yKCdub25zdHJlYW1fc2luZ2xlX2Nob2ljZScpXG4gaWYgcmVxdWVzdC5nZXQoJ3JldHVybl90b2tlbl9pZHMnKWlzIG5vdCBUcnVlOnJhaXNlIFZhbHVlRXJyb3IoJ25hdGl2ZV9pZHNfcmVxdWlyZWQnKVxuIGlmIHJlcXVlc3QuZ2V0KCdpZ25vcmVfZW9zJyxGYWxzZSlpcyBub3QgRmFsc2U6
    GLM53PART

    Expected result: The exact source chunk is appended.

  9. 9. Append inline source bundle 7 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    cmFpc2UgVmFsdWVFcnJvcignbmF0aXZlX2Vvc19lbmFibGVkJylcbiBmb3Iga2V5IGluIFsnc3RvcCcsJ3N0b3BfdG9rZW5faWRzJ106XG4gIGlmIGtleSBpbiByZXF1ZXN0IGFuZCByZXF1ZXN0W2tleV1pcyBub3QgTm9uZSBhbmQgbm90KHR5cGUocmVxdWVzdFtrZXldKWlzIGxpc3QgYW5kIG5vdCByZXF1ZXN0W2tleV0pOnJhaXNlIFZhbHVlRXJyb3IoJ25vX2N1c3RvbV8nK2tleSlcbiBmb3Iga2V5IGluIFsndHJ1bmNhdGVfcHJvbXB0X3Rva2VucycsJ3Byb21wdF90b2tlbl9pZHMnXTpcbiAgaWYga2V5IGluIHJlcXVlc3QgYW5kIHJlcXVlc3Rba2V5XWlzIG5vdCBOb25lOnJhaXNlIFZhbHVlRXJyb3IoJ25vXycra2V5KVxuIGZvciBrZXkgaW4gWydlY2hvJywnY29udGludWVfZmluYWxfbWVzc2FnZSddOlxuICBpZiByZXF1ZXN0LmdldChrZXksRmFsc2UpaXMgbm90IEZhbHNlOnJhaXNlIFZhbHVlRXJyb3IoJ25vXycra2V5KVxuIGlmIHJlcXVlc3QuZ2V0KCdpbmNsdWRlX3JlYXNvbmluZycsVHJ1ZSlpcyBub3QgVHJ1ZTpyYWlzZSBWYWx1ZUVycm9yKCduYXRpdmVfcmVhc29uaW5nX3JldGFpbmVkJylcbiByZXR1cm4gVHJ1ZVxuXG5kZWYgdmFsaWRhdGVfbmF0aXZlX3N0b3AoY2hvaWNlLHByaW1hcnlfZW9zX2lkKTpcbiAjIFByaW1hcnkgRU9TIG11c3QgYmUgaW5kZXBlbmRlbnRseSByZWFkIGZyb20gdGhlIGhhc2gtcGlubmVkIHRva2VuaXplciBvbiByZWFkZXIgaG9zdC5cbiBpZiB0eXBlKHByaW1hcnlfZW9zX2lkKWlzIG5vdCBpbnQgb3IgcHJpbWFyeV9lb3NfaWQgbm90IGluIFBJTk5FRF9FT1M6cmFpc2UgVmFsdWVFcnJvcigncmVhZGVyX3ByaW1hcnlfZW9zX21hcHBpbmcnKVxuIGlmIHR5cGUoY2hvaWNlKWlzIG5vdCBkaWN0IG9yIGNob2ljZS5nZXQoJ2ZpbmlzaF9yZWFzb24nKW5vdCBpbignc3RvcCcsJ3Rvb2xfY2FsbHMnKTpyYWlzZSBWYWx1ZUVycm9yKCduYXRpdmVfc3RvcF9maW5pc2hfcmVxdWlyZWQnKVxuIHRva2VuX2lkcz1yZXF1aXJlX2lkcyhjaG9pY2UuZ2V0KCd0b2tlbl9pZHMnKSwncmF3X2dlbmVyYXRlZF9pZHMnKVxuIGlmIGFueSh4IGluIFBJTk5FRF9FT1MgZm9yIHggaW4gdG9rZW5faWRzWzotMV0pb3IgdG9rZW5faWRzWy0xXW5vdCBpbiBQSU5ORURfRU9TOnJhaXNlIFZhbHVlRXJyb3IoJ3NpbmdsZV9maW5hbF9uYXRpdmVfZW9zJylcbiByZWFzb249Y2hvaWNlLmdldCgnc3RvcF9yZWFzb24nKTtsYXN0PXRva2VuX2lkc1stMV1cbiBpZiByZWFzb24gaXMgTm9uZTpcbiAgaWYgbGFzdCE9cHJpbWFyeV9lb3NfaWQ6cmFpc2UgVmFsdWVFcnJvcignc2Vjb25kYXJ5X2Vvc19yZWFzb25fcmVxdWlyZWQnKVxuIGVsaWYgdHlwZShyZWFzb24paXMgbm90IGludCBvciByZWFzb24hPWxhc3Q6cmFpc2UgVmFsdWVFcnJvcignbmF0aXZlX3N0b3BfcmVhc29uX2pvaW4nKVxuIHJldHVybiB7J25hdGl2ZV90ZXJtaW5hbF9pZCc6bGFzdCwndGVybWluYWxfaWRfYW5kX3JlYXNvbl9qb2luX3Bhc3NlZCc6VHJ1ZSwndG9rZW5pemVyX21hcHBpbmdfaW5kZXBlbmRlbnRseV92ZXJpZmllZCc6RmFsc2UsJ3Rvb2xfaGlzdG9yeV9yb2xlX2FuZF9hbnN3ZXJfcXVhbGl0eV92ZXJpZmllZCc6RmFsc2V9XG5cbmRlZiB2YWxpZGF0ZV9kZWNvZGVkX3ZpZGVvKGV4cGVjdGVkX2luZGljZXMsYWN0dWFsX2luZGljZXMsZnJhbWVzX3NoYXBlLG1ldGFkYXRhLGZpeHR1cmUsdmlkZW9fZ3JpZF90aHcpOlxuICMgZXhwZWN0ZWRfaW5kaWNlcyBtdXN0IGNvbWUgZnJvbSBleGFjdCBzZWxlY3RlZCBuYXRpdmUgR0xNIHNhbXBsZXIsIGluY2x1ZGluZyBwYWlyIHBhZGRpbmcuXG4gZXhwZWN0ZWRfaW5kaWNlcz1yZXF1aXJlX2lkcyhleHBlY3RlZF9pbmRpY2VzLCdleHBlY3RlZF9uYXRpdmVfc2FtcGxlcycpO2FjdHVhbF9pbmRpY2VzPXJlcXVpcmVfaWRzKGFjdHVhbF9pbmRpY2VzLCdkZWNvZGVkX2luZGljZXMnKVxuIGlmIGFjdHVhbF9pbmRpY2VzIT1leHBlY3RlZF9pbmRpY2VzOnJhaXNlIFZhbHVlRXJyb3IoJ2NvbXBsZXRlX29yZGVyZWRfbmF0aXZlX3NhbXBsZXMnKVxuIGlmIG5vdCBpc2luc3RhbmNlKGZyYW1lc19zaGFwZSwobGlzdCx0dXBsZSkpb3IgbGVuKGZyYW1lc19zaGFwZSkhPTQgb3IgYW55KHR5cGUodilpcyBub3QgaW50IG9yIHY8PTAgZm9yIHYgaW4gZnJhbWVzX3NoYXBlKTpyYWlzZSBWYWx1ZUVycm9yKCdkZWNvZGVkX25od2Nfc2hhcGUnKVxuIGlmIGZyYW1lc19zaGFwZVswXSE9bGVuKGV4cGVjdGVkX2luZGljZXMpb3IgZnJhbWVzX3NoYXBlWzNdIT0zOnJhaXNlIFZhbHVlRXJyb3IoJ2FsbF9yZ2Jfc2FtcGxlc19yZXF1aXJlZCcpXG4gaWYgdHlwZShtZXRhZGF0YSlpcyBub3QgZGljdCBvciB0eXBlKGZpeHR1cmUpaXMgbm90IGRpY3Q6cmFpc2UgVmFsdWVFcnJvcignbWV0YWRhdGFfcmVxdWlyZWQnKVxuIGlmIHR5cGUobWV0YWRhdGEuZ2V0KCd0b3RhbF9udW1fZnJhbWVzJykpaXMgbm90IGludCBvciBtZXRhZGF0YVsndG90YWxfbnVtX2ZyYW1lcyddIT1maXh0dXJlLmdldCgndG90YWxfbnVtX2ZyYW1lcycpOnJhaXNlIFZhbHVlRXJyb3IoJ2ZpeHR1cmVfdG90YWxfZnJhbWVzJylcbiBpZiBhbnkoaT49bWV0YWRhdGFbJ3RvdGFsX251bV9mcmFtZXMnXWZvciBpIGluIGV4cGVjdGVkX2luZGljZXMpOnJhaXNlIFZhbHVlRXJyb3IoJ3NhbXBsZV9pbmRleF9yYW5nZScpXG4gaWYgbWV0YWRhdGEuZ2V0KCdmcmFtZXNfaW5kaWNlcycpIT1hY3R1YWxfaW5kaWNlczpyYWlzZSBWYWx1ZUVycm9yKCdkZWNvZGVyX21ldGFkYXRhX2luZGljZXMnKVxuIGZvciBrZXkgaW4gWydmcHMnLCdkdXJhdGlvbiddOlxuICBhPW1ldGFkYXRhLmdldChrZXkpO2I9Zml4dHVyZS5nZXQoa2V5KVxuICBpZiB0eXBlKGEpbm90IGluKGludCxmbG9hdClvciB0eXBlKGIpbm90IGluKGludCxmbG9hdClvciBub3QgbWF0aC5pc2Zpbml0ZShhKW9yIG5vdCBtYXRoLmlzZmluaXRlKGIpb3IgYTw9MCBvciBiPD0wIG9yIG5vdCBtYXRoLmlzY2xvc2UoYSxiLHJlbF90b2w9MWUtNixhYnNfdG9sPTFlLTYpOnJhaXNlIFZhbHVlRXJyb3IoJ2ZpeHR1cmVfJytrZXkpXG4gaWYgdHlwZSh2aWRlb19ncmlkX3RodylpcyBub3QgbGlzdCBvciBsZW4odmlkZW9fZ3JpZF90aHcpIT0zIG9yIGFueSh0eXBlKHYpaXMgbm90IGludCBvciB2PD0wIGZvciB2IGluIHZpZGVvX2dyaWRfdGh3KTpyYWlzZSBWYWx1ZUVycm9yKCduYXRpdmVfdmlkZW9fZ3JpZCcpXG4gdCxoLHc9dmlkZW9fZ3JpZF90aHdcbiBpZiAyKnQhPWxlbihleHBlY3RlZF9pbmRpY2VzKW9yIGglMiBvciB3JTI6cmFpc2UgVmFsdWVFcnJvcignbmF0aXZlX3RlbXBvcmFsX3NwYXRpYWxfcGF0Y2hlcycpXG4gcmV0dXJuIHsnZGVjb2RlZF9zYW1wbGVzJzpsZW4oYWN0dWFsX2luZGljZXMpLCd0ZW1wb3JhbF9wYXRjaF9zaXplJzoyLCd2aWRlb19ncmlkX3Rodyc6dmlkZW9fZ3JpZF90aHcsJ2FsbF9leHBlY3RlZF9uYXRpdmVfc2FtcGxlc19wcmVzZW50JzpUcnVlLCdleHBlY3RlZF9zYW1wbGVyX2luZGVwZW5kZW50bHlfdmVyaWZpZWQnOkZhbHNlLCdtZWRpYV9jb250ZW50X3F1YWxpdHlfdmVyaWZpZWQnOkZhbHNlfVxuIn0sInNvdXJjZV9tYW5pZmVzdC5qc29uIjp7InNoYTI1NiI6IjJkMjJjZDllMWU1MjRkOTA1ZTRiZWFkMGZmMjI3ZTMzNTMxNzQ3MDBkYjVhM2MyYmYwN2U5ZjM2ZTc5ZGIzY2IiLCJ0ZXh0Ijoie1xuICBcInJldmlzaW9uXCI6IFwiMzg1ZGNlMzZiY2VlNDIzMDk5MjRhNWVjZTk1MWE5NmRiM2RjZTdmMlwiLFxuICBcImltYWdlXCI6IFwidmxsbS92bGxtLW9wZW5haUBzaGEyNTY6MDY3NGEzZWEzYzk3MTcwNmNlYTMxMGJjYTcxZGFhZGZmNjhlYTE3MTdjNzU4ZDJmNTRhZmZhNWRlZjAwMWI4NlwiLFxuICBcImZpbGVzXCI6IFtcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVsX2V4ZWN1dG9yL21vZGVscy9yZWdpc3RyeS5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCI5OTIzNWE4YTBiZWE0MWEzY2JkYjJmYzI0MWZkMjY0ZmE5ODNiMDMyZGU3NDFjZDBkMGI3MTgwMzJhZTk3ODNjXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiYWExZTYxMzc2NThkMjk3YWUyYzg3Y2JlM2Y4ZGRiOWQxYWVmNzBjY1wiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVscy9nbG01bmV4dC9fX2luaXRfXy5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCIwNTkwOWUxMjY5N2VhMjhlNTI4NTAzNmQwMDI1M2MyNDc2ODRlNDY5NjAzMDM5MTY4OWZkNDM1MzliNjU2NTZiXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiYTExNDZlMjYwMmViZmUwMGJjNzhhMWY0MDc2ZjBlZGJkZmQxZDVjOFwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVscy9nbG01bmV4dC9udmlkaWEvX19pbml0X18ucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiZTNjNTVjYmIwZDdhOGJkNDdkZjZmMzM3ODgzNTY0NDY0NWY1ZDNiYzg5YjQ1NzkzYjVkNWEwMmQwMTNlNWM1OFwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjIwOGYwMWE3Y2I1ZWUwNGM4OGQyNzZmZWMyMDgyY2Q0ZTgzMDg4NGJcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9tb2RlbHMvZ2xtNW5leHQvbnZpZGlhL2F0dGVudGlvbi5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCI0MDBkNzA2M2RiMmFhMjczMTRjNzlkY2U2ODgwNjA3MTBmNWVmN2JkYmFmYmRkZmM2Njk4ZWFhYWVhM2IzYThmXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiMGJlNzQ5MzQ4NDk0ZjY2NzlmYzNlODU2MTEyYjljMGQ2MjcyYjg5ZFwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVscy9nbG01bmV4dC9udmlkaWEva2RhLnB5XCIsXG4gICAgICBcInNoYTI1Nlwi
    GLM53PART

    Expected result: The exact source chunk is appended.

  10. 10. Append inline source bundle 8 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    OiBcIjk5Y2ZjMjQ2NzhjMGE5OWYyYzgxM2MyMGUzZGNjMzBjOGJmYWM0ZjU1ZWM0Mjk5NzM3Njg5ZDVkNTFmNDcyY2RcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlNmJhNmFjNWM2NTk2OWUxYWZiZmQ1MzEyM2UxYzQxOTkwNzdhNzQ3XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vbW9kZWxzL2dsbTVuZXh0L252aWRpYS9tb2RlbC5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCIyNmM3MzU4NDM4MWVkYjE2ZjI4YjIxM2Q3OTc2MDE4ZDU4ZGRmZTgxNjU2NTdlMTA1NDUzZDg5YjRkN2UwZmUyXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiNWQ2MzJkZjEzNzMyNGNiYmVjMzM3NzZhZjg0MTgyMjc2MGJlMmJjNlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVscy9nbG01bmV4dC9udmlkaWEvbXRwLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjVlMTc5ODg0ODE1MDI4NzgxNDZmODQ4YzUyMTZjNzg2NWRhMGUyOWRlNGYxNDdiMjU3Mjg3MTdjMDBlYThiNTBcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzNWI0NTJmNDRmNzk4YjA5NzI4OTIxZTI0ZWUzNjE4YmUyMDFmZGI2XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vbW9kZWxzL2dsbTVuZXh0L252aWRpYS9tdWx0aW1vZGFsLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjg5NmQ5ZjEzM2Y5N2QzMzgxODJmNDg4MGUyZTdkM2FjM2I4ZGVmMjVlZjdlYWY4MjE4MmYwZWEwMWEzZDcyZDdcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJkMmIyMTM0NWQwNTJiZTE3YmM4MTU2NjgyYzYzNDRmNWQ4YmFhZDVlXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vbW9kZWxzL2dsbTVuZXh0L252aWRpYS9vcHMvX19pbml0X18ucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiZTNjNTVjYmIwZDdhOGJkNDdkZjZmMzM3ODgzNTY0NDY0NWY1ZDNiYzg5YjQ1NzkzYjVkNWEwMmQwMTNlNWM1OFwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjIwOGYwMWE3Y2I1ZWUwNGM4OGQyNzZmZWMyMDgyY2Q0ZTgzMDg4NGJcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9tb2RlbHMvZ2xtNW5leHQvbnZpZGlhL29wcy9mdXNlZF9laF9ub3JtLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcImQ0NTljODhjNThkZjA1ZGUzY2MzMDU3ZjNhMTE0ZTI4ZjliM2Q3NWM0MDQzM2Q3MTZiOGRlZDE0YTAwMjllZWRcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIwOTVkYjM5MTdiNDlkYTA4NTg2YTIyZGZlMTE5OTM1MDQwYThjZWFmXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vbW9kZWxzL2dsbTVuZXh0L252aWRpYS9vcHMva3Bvb2xfY29tcHJlc3MucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiYmQ2ZjFkN2I1ZTg4YTEwZDk3NTY3OTlhNzQ0ZDNlMjAxNDIxYjZjYWFiZDMyZjdiMzMxOWQzMTkwNGE5MWEwYVwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjcwYjQxMDIxYWFiMDU2MGExYTc3MDg3MmYyZDQ3NDJlN2IxNTNjY2RcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9tb2RlbHMvZ2xtNW5leHQvbnZpZGlhL29wcy90aGlyZF9wYXJ0eS9fX2luaXRfXy5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCJlM2M1NWNiYjBkN2E4YmQ0N2RmNmYzMzc4ODM1NjQ0NjQ1ZjVkM2JjODliNDU3OTNiNWQ1YTAyZDAxM2U1YzU4XCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiMjA4ZjAxYTdjYjVlZTA0Yzg4ZDI3NmZlYzIwODJjZDRlODMwODg0YlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVscy9nbG01bmV4dC9udmlkaWEvb3BzL3RoaXJkX3BhcnR5L2tkYS9fX2luaXRfXy5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCI0ZGEwZmQ5NGIzM2VmZmEwZDgzN2RmMTY3MmQ5N2U4NmMzNGFkNWI4NWM5MDUyMmFlYTVkYWM1MmQ4ODk1MmMyXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiYTA3M2JkODAyMWQ0NjA0NmUxYmQzOGFiOGYzZjI3Yzc2ZjgxN2RjOFwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVscy9nbG01bmV4dC9udmlkaWEvb3BzL3RoaXJkX3BhcnR5L2tkYS9mdXNlZF9yZWN1cnJlbnQucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiZmU3OWFkMTU0N2FhNWEyNTUwNzBhZjgzMDI5YTRkMTA0M2RkMmIyMjVjZTFiYWY5ZmZiM2Q4ZGQ2MjI5OGVmMFwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcImQ3ZGU4NTk4NGY4NTRmNmQ2ZDIwYTY0Y2Q4MTBkMWI3NGMzZDk1ZjJcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9tb2RlbHMvZ2xtNW5leHQvbnZpZGlhL29wcy90aGlyZF9wYXJ0eS9rZGEva2VybmVscy5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCIzNGQ4NmM2OWE5MDQ2YWRkNzkwNjFjNWFhZTlhYjI2MzlkNTM0YjVhNDE4NzlkYTZmMTY0MmM4ZjQ5ZDc4ZTM1XCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiYmU0MTdkNmIwNTI2NWVjYTRiNjMwMjAwZWMwMjA2ZGVhMThjMzZiYlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL3RyYW5zZm9ybWVyc191dGlscy9jb25maWdzL2dsbTVfbmV4dC5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCI0YmE4N2ZjM2Y3NmM3Y2RmOTg5NDk2MzhmYWMxNDBhOGEyN2YzNzA5MDNkNTE2YzZlZDcwNmY5ZjFjZTU2YjNjXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiOTVhMDA4MWJkZDQ1Njc4NzE2ODQ0NDUyODRiYmEyN2ZlOGQ4NDU0N1wiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL3RyYW5zZm9ybWVyc191dGlscy9wcm9jZXNzb3JzL2dsbTVuZXh0LnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjc5MTdjMTY0MWIxNGZmMDk2YWY5ZTE4MzI0ZGI5ODAxMDgzNzY4OWQyNWQ1ZTVhOWM2MWFjZmY0MDY3YjRkNmVcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJiNjk4OGQzYjhmZWQ1NDg2NDA3NWUwMjJkNjEwMmEwYWQyMGRmNGMxXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vdXRpbHMvZGVlcF9nZW1tLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcImMxMTNmN2U1NmYzOGRkOWU4MDY5ZTdiY2MxODRkM2RjMzc5NjljNDQ5YWM2YTU2N2IxZDMxMGQ1Zjk1MGI1NzBcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzZmM3MGMwZjVkYTNlMDM2MWRkZTYzYmYwYmNkZTM0NTNjYzlhNzg1XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vbW9kZWxfZXhlY3V0b3IvbGF5ZXJzL21oYy5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCI0NzM4N2RmODM0M2JjZGFlYTY1MTM4ZDI0MDc5YzhhMTBlYTgwZGZiYTc4MjJlMjQzYzIxODEzNTRkOGFmZGQ4XCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiZDRiYzIyNGFmNDc0OGJlNTk0Mzk2MDU1Y2U3NTIwMDQzNGQwMDIzMlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVsX2V4ZWN1dG9yL2tlcm5lbHMvbWhjL19faW5pdF9fLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjkxYzFiMTYzM2UxNjBlYmQ3NzZiZjg5YzZlZmNlYzhjZDViNjMxOGFjNTc5YTk2OWJhMzAwMDA5MGYzZDc2YWRcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzYmRlMDJlMjhhMzEzYWMxOTUwYmU5MzQ2NDlmNmRhODYxNjkzNDA3XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vbW9kZWxfZXhlY3V0b3Iva2VybmVscy9taGMvdGlsZWxhbmdfa2VybmVscy5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCJjZjM4ZWYxODliMDNkYTk3ODNlYTM5NjVlODBiZjg0N2MxMjU0YzYwYjY5M2JiMDNlYmI0MDY2ZTExZjVhM2IyXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiOTI1ZjQ2MzFhNTE1OTY0MmU3ZGU2NzBhMTYzNjg2OTczN2M2N2I2NlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVsX2V4ZWN1dG9yL2xheWVycy9tYW1iYS9vcHMvY2F1c2FsX2NvbnYxZC5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCIwNDRkMDA1Y2ZlNTlmZDA4MThlZDQyMTI3NGUwNGYzZThkZDY3OWI4Y2RiNjRmY2E5ZjQ0MjJmMjY0MzQ4NGIyXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiODMzNWM4NDk2NjZkZTE2MmNmNDBiOGU4YjYwMmU4OWJkYTBiNzNjY1wiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL3JlYXNvbmluZy9nbG00N19tb2VfcmVhc29uaW5nX3BhcnNlci5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCJmMTEyNDM0MmEyM2JiNGMwMDc1NGZjNTExN2RjNDYxMTVhZGZmNGI4Y2ZiZGMzZDNlNzQ4ZWJlOTU4ODNiZGJiXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiOGU5NjNmODhiMDljYTYwYmVjYmRkNWE2ZTA2YTc2ODk3OTI4YzJlN1wiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL3Rvb2xfcGFyc2Vycy9nbG00N19tb2VfdG9vbF9wYXJzZXIucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiYzRkZjhhYTQ2NTRhYTkyMjI0ZjgzNDc2MjVjOGJjNWNhYWViMDNhYTAwMzYxYzlmOTk3ZTcwNGIyMWQ5YjFjNVwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjcwMjc1YTZhYzAzZDg1NTk0Y2JmMDg1MDM4ODNjMzllNWI4YWNmMDlcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9tb2RlbF9leGVjdXRvci9tb2RlbHMvZ2xtNF8xdi5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCIxMjQ2N2YzY2NlY2QyMDQwNTJjMDgyZjczM2E1ZmEwNTk1NTY1M2I5YTMwM2Jm
    GLM53PART

    Expected result: The exact source chunk is appended.

  11. 11. Append inline source bundle 9 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    MDFlZmJmNTk5MTE2ZTZiY2YxXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiZWM3MjIxMGExMDVmZjRmNTJkY2Q2ZGI2ZGQwOTczZjNjNzIwNTYwMlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL3BsYXRmb3Jtcy9jdWRhLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcImUwMzQ1ZWI4YWY5N2MyOGVmNDk3MTI0NGY5MzNjNTIyN2MwYTkzYmE1MjRmZmE1YTM4MTE4MzBlNGNiMDIxNGVcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIxZTVhNWEzYWQwMmI3NWZlODVjMWZjODE4MGRjODc1YjBlN2IxN2Q3XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vdjEvYXR0ZW50aW9uL2JhY2tlbmRzL21sYS9mbGFzaGluZmVyX21sYS5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCIwYzI0ZmYwMTZmYjZiMGJiNDFkOWU3NDg0YjZmMWFmNDJmMzdiY2MzODRlZDYxMzQ3M2ZjM2UwMWFkMjVmNjY0XCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiNjE0MTRiYmE0OWRmNzllYjFjZDhmMDFmZWRjNTQ1YTI2ODI3YzM0ZlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVsX2V4ZWN1dG9yL2tlcm5lbHMvbWhjL3RyaXRvbi5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCJiMDMwOWI2ZWM0NWMwZTUwMjVjNGQ1MTQ0NjIzZWNjM2I4ZDgyNjA0NTk0ZWIzOTdjODRlNThhOGQ1NDA1MGQ3XCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiZmFjYjY4MTNjYWEyMDdhNGUwNTc0NGE2OGEwMTMzMzExMTAzZjEyYlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVsX2V4ZWN1dG9yL2tlcm5lbHMvbWhjL3RvcmNoLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjZkNTZhMGNhNGM4MzI2Njk3YTRkMzgyNTNhZDBhMTEyZjQ1ZTk5Njk3M2QyNTQ5NGNhZGViZTBlNGZmY2I3MWRcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIxYTU0Y2U0YWQyMDI4ZDYzNDZlYzRmYWQzY2JiY2Q3ODBkNWI2NjZkXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vbW9kZWxfZXhlY3V0b3Iva2VybmVscy9taGMvdGlsZWxhbmcucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiYzhjZTgxNTM5Yzc3OTQzNmViMmI5ZmJiYTg0NzM4ZjMxMTRiZjNhYzBhMTQ5ZjJiNjA2ZjdkMzhiZDEwNjdjZVwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcImMzYzc3M2QwN2YyZjM0MDlhN2NkYmEwM2I4MmU4MWM1ZWNiNWFjYTRcIlxuICAgIH1cbiAgXVxufVxuIn0sImF1dGhfbWFuaWZlc3QuanNvbiI6eyJzaGEyNTYiOiJkMzZjODE2OGQzNDljN2JhMTFjMGQwNThiNzYxN2E5NjE3OWM1NGNjZWM2ZWVjMTFlODg5ZGU1OGMyNWIwNGUxIiwidGV4dCI6IntcbiAgXCJyZXZpc2lvblwiOiBcIjM4NWRjZTM2YmNlZTQyMzA5OTI0YTVlY2U5NTFhOTZkYjNkY2U3ZjJcIixcbiAgXCJmaWxlc1wiOiBbXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9lbnRyeXBvaW50cy9vcGVuYWkvYXBpX3NlcnZlci5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCI0NzBmZjU1NWJkYzE5ZjhlMTdlZGY0ZWU3YjZlYzNmNDlmZjVhZjBmNzczZTJhN2Y5MWJhYjUzNmUyMjM5MTA5XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vZW50cnlwb2ludHMvc2VydmUvdXRpbHMvYXBpX3V0aWxzLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjJhNDg5Y2E4ODhlMGFiMTgwM2Y1NTYxZTI5ZmI4YzFmMGMzMDE0OWI1NmYwYWU1ZjEwOTE3YWU1NzA1OTZlZTBcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9lbnZzLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjI2NTMzYjVmMTNjY2ZhOTBjMThkYmY5ZTEwNTAzM2M1ZWNkMGMwNzQzYWU3ZTY0ZmE2M2NjNGU5OGU1NjFlYzlcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9sb2dnZXIucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiMjMzNzIwOTAwYjEyMDc0MzRlNDgyNGJiZGRjZjg2ZGJhMGRjODU1N2EwYmZlNzhhNjM5NTQ1NDYyYTllODViNVwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL2VudHJ5cG9pbnRzL2xhdW5jaGVycy9jbGlfYXJncy5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCIyMThhMjg3YTUxNGY3MzlhNTVkYWFiNTZjMWY3NWQ1NzM5OWI5ZWY3Mzc5MmMzN2Y2MmQ0Yzc4MTVjY2JkYjI5XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vZW50cnlwb2ludHMvc2VydmUvbWlkZGxld2FyZS9hdXRoZW50aWNhdGUucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiMDYzMzU0MGNiNzg4NzM4ZGZlZTVhNjkwNzVmYmRjMzBlYjk4YTUxMGUyNmY2OWEwYjQzYzU3YzUwZDllZjVhYlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL2VudHJ5cG9pbnRzL3NlcnZlL21pZGRsZXdhcmUvcmVnaXN0ZXIucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiY2ZmMmQyYzAwZTE2ZjQ1YTk0MmViMWMxZWY1OTE4MzRjYjU4ZDM0ZWM5ZWVmYjMyNjlmOTEzNGM0YjEwODdiZlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL2VudHJ5cG9pbnRzL3NlcnZlL21pZGRsZXdhcmUvbG9nX3Jlc3BvbnNlLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjRkMzU0ZTJmMjZjNzI5ZmYyYzkwYzA4ODNmYTdiNzk2MmQ0YWFjYzk0OGE5Y2M5MTUzZjExOWM4NWZmOGFkMzVcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9lbnRyeXBvaW50cy9sYXVuY2hlcnMvbGF1bmNoZXIucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiNjQ4MWZmNDJjNzZlYWVkMzczNTRkYjQ4NzVjODBkYjQyOWQ0NjU3ODFlNTJkMzE4NWI5ZTg3NmQzYWQ3ZTRiZVwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL2VudHJ5cG9pbnRzL2xhdW5jaGVycy9hcGlfc2VydmVyL2VudHJ5LnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcImRiNjg5Zjg0ODZlNWQyYzllYjU5ZDM0N2UwM2EyN2NlODM3ZDAxNGY4ZDNkN2Y4NGQ1NWEwZTM4MjgxM2NhODRcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9lbnRyeXBvaW50cy9sYXVuY2hlcnMvYXBwLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjFmMWVhNWI3OTY4OGNjMDQyZDk0MTg0MzVlODRhNmQwNGMxN2E0NmY2ZGU2YTk4ZTU2MGZlMmYyYWM1ZWVjYTRcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9lbmdpbmUvYXJnX3V0aWxzLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjgxYmI2OWE3MTE5YzFlMzIzZmYwYWY0MjJjZTZmYjU4MTI3NDc1YjNhMTg1M2ZlZDhjMjJjYmJlZDAzNjM2NGZcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9lbnRyeXBvaW50cy9jbGkvbWFpbi5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCI3MGY4YjI3NDkzZmQ2MmI4Njc1NDM0YjA4YTkwYzczNzlhOGM0NzMyYTY4YjUwNWZkMDhiNDNjMzVjNjBlY2JiXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vY29uZmlnL2tlcm5lbC5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCJjODYzZGMzMmIwMTZiMmEyYTQ5NWI5ZjQ3NmI0OTc5N2Y3Y2IzZmU1MmM1ZGUzZTM1ZjgyYjE0YTY5ZjQxYjY5XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vdXRpbHMvYXJncGFyc2VfdXRpbHMucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiM2M5OTM2N2ViOGE1NDYyZDNjZmQxYzVmNDE3MzIyNzljYTk3N2JiYjU3YmQ2YjUwZDdmMzM3ZTg0OWIwOTQxZVwiXG4gICAgfVxuICBdXG59XG4ifSwicmVhZGVyX3ByaXZhdGVfYXV0aC5weSI6eyJzaGEyNTYiOiJhMTA1Yzk5YTBlZjhmZjE0ZDU2ZjNjOTBjM2Q5ZmNiMjliMWEzYzkwZTU5NzI4NTQ4NWY0OTA2MTlkMzM4OTE3IiwidGV4dCI6IlwiXCJcIlJlYWRlci1vd25lZCBub3JtYWwgLS1taWRkbGV3YXJlIGV4dGVuc2lvbi4gTm8gbG9ncywgbmF0aXZlIHBhdGNoIG9yIGtleSBmaWxlLlwiXCJcIlxuaW1wb3J0IGhhc2hsaWIsaG1hYyxvcyxyZVxuY2xhc3MgUHJpdmF0ZURpYWdub3N0aWNBdXRoOlxuIGRlZiBfX2luaXRfXyhzZWxmLGFwcCxlbnZpcm9uPU5vbmUpOlxuICBlbnY9b3MuZW52aXJvbiBpZiBlbnZpcm9uIGlzIE5vbmUgZWxzZSBlbnZpcm9uXG4gIGtleT1lbnYuZ2V0KCdWTExNX0FQSV9LRVknLCcnKVxuICBpZiBub3QgaXNpbnN0YW5jZShrZXksc3RyKSBvciByZS5mdWxsbWF0Y2gocidbQS1aYS16MC05XFwtLl9+Ky9dKz0qJyxrZXkpIGlzIE5vbmU6cmFpc2UgVmFsdWVFcnJvcignZXhpc3RpbmcgUkZDIGJlYXJlciBlbnZpcm9ubWVudCByZXF1aXJlZCcpXG4gIHNlbGYuYXBwPWFwcDtzZWxmLmRpZ2VzdD1oYXNobGliLnNoYTI1NihrZXkuZW5jb2RlKCdhc2NpaScpKS5kaWdlc3QoKVxuIGFzeW5jIGRlZiBfX2NhbGxfXyhzZWxmLHNjb3BlLHJlY2VpdmUsc2VuZCk6XG4gIGlmIHNjb3BlWyd0eXBlJ109PSdsaWZlc3Bhbic6cmV0dXJuIGF3YWl0IHNlbGYuYXBwKHNjb3BlLHJlY2VpdmUsc2VuZClcbiAgaGVhZGVycz1zY29wZS5nZXQoJ2hlYWRlcnMnLFtdKTthdXRoPVt2IGZvciBrLHYgaW4gaGVhZGVycyBpZiBrLmxvd2VyKCk9PWInYXV0aG9yaXphdGlvbiddO3ZhbGlkPUZhbHNlXG4gIGlmIGxlbihhdXRoKT09MTpcbiAgIHRyeTpcbiAgICBzY2hlbWUsdG9rZW49YXV0aFswXS5kZWNvZGUoJ2FzY2lpJykuc3BsaXQoJyAnLDEpXG4gICAgdmFsaWQ9c2NoZW1lLmxvd2VyKCk9PSdiZWFyZXInIGFuZCBib29sKHRva2VuKSBhbmQgaG1hYy5jb21wYXJlX2RpZ2VzdChoYXNobGliLnNoYTI1
    GLM53PART

    Expected result: The exact source chunk is appended.

  12. 12. Append inline source bundle 10 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    Nih0b2tlbi5lbmNvZGUoJ2FzY2lpJykpLmRpZ2VzdCgpLHNlbGYuZGlnZXN0KVxuICAgZXhjZXB0IChVbmljb2RlRXJyb3IsVmFsdWVFcnJvcik6cGFzc1xuICBwYXRoPXNjb3BlLmdldCgncGF0aCcsJycpO21ldGhvZD1zY29wZS5nZXQoJ21ldGhvZCcsJycpXG4gIGlmIHNjb3BlWyd0eXBlJ109PSdodHRwJyBhbmQgdmFsaWQgYW5kIG1ldGhvZD09J1BPU1QnIGFuZCBwYXRoIGluICgnL3Rva2VuaXplJywnL3YxL2NoYXQvY29tcGxldGlvbnMnKTpcbiAgIHJldHVybiBhd2FpdCBzZWxmLmFwcChzY29wZSxyZWNlaXZlLHNlbmQpXG4gIGlmIHNjb3BlWyd0eXBlJ109PSd3ZWJzb2NrZXQnOnJldHVybiBhd2FpdCBzZW5kKHsndHlwZSc6J3dlYnNvY2tldC5jbG9zZScsJ2NvZGUnOjEwMDh9KVxuICBhd2FpdCBzZW5kKHsndHlwZSc6J2h0dHAucmVzcG9uc2Uuc3RhcnQnLCdzdGF0dXMnOjQwMSBpZiBub3QgdmFsaWQgZWxzZSA0MDQsJ2hlYWRlcnMnOlsoYidjb250ZW50LXR5cGUnLGInYXBwbGljYXRpb24vanNvbicpXX0pXG4gIGF3YWl0IHNlbmQoeyd0eXBlJzonaHR0cC5yZXNwb25zZS5ib2R5JywnYm9keSc6Yid7XCJlcnJvclwiOlwicHJpdmF0ZSBkaWFnbm9zdGljIHJvdXRlIHVuYXZhaWxhYmxlXCJ9J30pXG4ifSwicmVhZGVyX3NlcnZlcl9sYXVuY2gucHkiOnsic2hhMjU2IjoiNjQyNDZhNjcxNzk2ZWRlYTM4ODQ4MDgyYWQ5OTEzNGIwNTRhOTBkMmNkM2M3NTdjMTgzMGRhNDM3ZWViZjE4YyIsInRleHQiOiJcIlwiXCJSZWFkZXItb25seSBub3JtYWwgbmF0aXZlIGxhdW5jaC4gQXV0aG9yIG5ldmVyIGNhbGxzIG1haW4vZXhlYy9uYXRpdmUgY29kZS5cIlwiXCJcbmltcG9ydCBhcmdwYXJzZSxoYXNobGliLGpzb24sb3MscGF0aGxpYixyZSxzdGF0LGltcG9ydGxpYi5tZXRhZGF0YSxzeXNcbklNQUdFPSd2bGxtL3ZsbG0tb3BlbmFpQHNoYTI1NjowNjc0YTNlYTNjOTcxNzA2Y2VhMzEwYmNhNzFkYWFkZmY2OGVhMTcxN2M3NThkMmY1NGFmZmE1ZGVmMDAxYjg2J1xuQVVUSF9NQU5JRkVTVF9TSEE9J2QzNmM4MTY4ZDM0OWM3YmExMWMwZDA1OGI3NjE3YTk2MTc5YzU0Y2NlYzZlZWMxMWU4ODlkZTU4YzI1YjA0ZTEnXG5NSURETEVXQVJFX1NIQT0nYTEwNWM5OWEwZWY4ZmYxNGQ1NmYzYzkwYzNkOWZjYjI5YjFhM2M5MGU1OTcyODU0ODVmNDkwNjE5ZDMzODkxNydcblJFVj0nMzg1ZGNlMzZiY2VlNDIzMDk5MjRhNWVjZTk1MWE5NmRiM2RjZTdmMidcblxuZGVmIGJ1aWxkX2FyZ3YobW9kZWwsYWxpYXMscG9ydCk6XG4gaWYgbm90IHBhdGhsaWIuUGF0aChtb2RlbCkuaXNfYWJzb2x1dGUoKSBvciBub3QgcmUuZnVsbG1hdGNoKHInW0EtWmEtejAtOS5fLy1dezEsMTI4fScsYWxpYXMpIG9yIHR5cGUocG9ydClpcyBub3QgaW50IG9yIG5vdCAxMDI0PD1wb3J0PD02NTUzNTpyYWlzZSBWYWx1ZUVycm9yKCdleHBsaWNpdCBtb2RlbC9hbGlhcy9sb29wYmFjayBwb3J0IHJlcXVpcmVkJylcbiByZXR1cm4gW3N5cy5leGVjdXRhYmxlLCctbScsJ3ZsbG0uZW50cnlwb2ludHMuY2xpLm1haW4nLCdzZXJ2ZScsbW9kZWwsJy0taG9zdCcsJzEyNy4wLjAuMScsJy0tcG9ydCcsc3RyKHBvcnQpLCctLXRlbnNvci1wYXJhbGxlbC1zaXplJywnNCcsJy0tbWF4LW1vZGVsLWxlbicsJzE2Mzg0JywnLS1tYXgtbnVtLXNlcXMnLCcxJywnLS1zcGVjdWxhdGl2ZS1jb25maWcnLCd7XCJtZXRob2RcIjpcIm10cFwiLFwibnVtX3NwZWN1bGF0aXZlX3Rva2Vuc1wiOjV9JywnLS10b29sLWNhbGwtcGFyc2VyJywnZ2xtNDcnLCctLXJlYXNvbmluZy1wYXJzZXInLCdnbG00NycsJy0tZW5hYmxlLWF1dG8tdG9vbC1jaG9pY2UnLCctLW5vLWVuYWJsZS1mbGFzaGluZmVyLWF1dG90dW5lJywnLS1zZXJ2ZWQtbW9kZWwtbmFtZScsYWxpYXMsJy0tbWlkZGxld2FyZScsJ3JlYWRlcl9wcml2YXRlX2F1dGguUHJpdmF0ZURpYWdub3N0aWNBdXRoJywnLS1uby1lbmFibGUtbG9nLXJlcXVlc3RzJywnLS1kaXNhYmxlLXV2aWNvcm4tYWNjZXNzLWxvZycsJy0tZGlzYWJsZS1mYXN0YXBpLWRvY3MnXVxuXG5kZWYgcHJlcGFyZV9lbnZpcm9ubWVudChrZXksY3VycmVudCk6XG4gaWYgbm90IGlzaW5zdGFuY2Uoa2V5LHN0cikgb3IgcmUuZnVsbG1hdGNoKHInW0EtWmEtejAtOVxcLS5ffisvXSs9Kicsa2V5KSBpcyBOb25lOnJhaXNlIFZhbHVlRXJyb3IoJ2V4aXN0aW5nIFJGQyBiZWFyZXIga2V5IHJlcXVpcmVkJylcbiBlbnY9ZGljdChjdXJyZW50KVxuIGZvciBrIGluIGxpc3QoZW52KTpcbiAgaWYgay5sb3dlcigpIGluICgnaHR0cF9wcm94eScsJ2h0dHBzX3Byb3h5JywnYWxsX3Byb3h5Jyk6ZW52LnBvcChrKVxuIGVudi51cGRhdGUoVkxMTV9BUElfS0VZPWtleSxIRl9IVUJfT0ZGTElORT0nMScsVFJBTlNGT1JNRVJTX09GRkxJTkU9JzEnLFZMTE1fTk9fVVNBR0VfU1RBVFM9JzEnLFZMTE1fREVCVUdfTE9HX0FQSV9TRVJWRVJfUkVTUE9OU0U9J0ZhbHNlJyxWTExNX1NFUlZFUl9ERVZfTU9ERT0nMCcsVkxMTV9MT0dHSU5HX0xFVkVMPSdJTkZPJyxWTExNX0VOR0lORV9SRUFEWV9USU1FT1VUX1M9JzM2MDAnKVxuICMgTm8gYXJiaXRyYXJ5IHJlYWRlciBsb2dnaW5nLWNvbmZpZyBmaWxlIGNhbiBvdmVycmlkZSB0aGlzIHJldmlld2VkIG5vcm1hbCBzb3VyY2UgcGF0aC5cbiBlbnYucG9wKCdWTExNX0xPR0dJTkdfQ09ORklHX1BBVEgnLE5vbmUpXG4gcmV0dXJuIGVudlxuXG5kZWYgbWFpbigpOlxuIHA9YXJncGFyc2UuQXJndW1lbnRQYXJzZXIoKTtwLmFkZF9hcmd1bWVudCgnLS1tb2RlbC1yb290JyxyZXF1aXJlZD1UcnVlKTtwLmFkZF9hcmd1bWVudCgnLS1hbGlhcycscmVxdWlyZWQ9VHJ1ZSk7cC5hZGRfYXJndW1lbnQoJy0tcG9ydCcsdHlwZT1pbnQsZGVmYXVsdD04MDAwKTtwLmFkZF9hcmd1bWVudCgnLS1leGlzdGluZy1rZXktZmlsZScscmVxdWlyZWQ9VHJ1ZSk7cC5hZGRfYXJndW1lbnQoJy0tYXV0aC1zb3VyY2Utcm9vdCcscmVxdWlyZWQ9VHJ1ZSk7cC5hZGRfYXJndW1lbnQoJy0tc291cmNlLW1hbmlmZXN0JyxyZXF1aXJlZD1UcnVlKTtwLmFkZF9hcmd1bWVudCgnLS1zb3VyY2UtbWFuaWZlc3Qtc2hhMjU2JyxyZXF1aXJlZD1UcnVlKTtwLmFkZF9hcmd1bWVudCgnLS1taWRkbGV3YXJlLXNoYTI1NicscmVxdWlyZWQ9VHJ1ZSk7YT1wLnBhcnNlX2FyZ3MoKVxuIGlmIG9zLmVudmlyb24uZ2V0KCdWTExNX0JVSUxEX0NPTU1JVCcpIT1SRVY6cmFpc2UgVmFsdWVFcnJvcignc2VsZWN0ZWQgaW1hZ2Ugc291cmNlIGVudmlyb25tZW50IHJlcXVpcmVkJylcbiAjIFNvdXJjZSBndWFyZCBzdXBwbGVtZW50cyB0aGUgYWxyZWFkeS1yZXF1aXJlZCBjb21wbGV0ZSByZWFkZXIgc291cmNlL3BhY2thZ2Uva2VybmVsIHByZWZsaWdodC5cbiBpZiBhLnNvdXJjZV9tYW5pZmVzdF9zaGEyNTYhPUFVVEhfTUFOSUZFU1RfU0hBIG9yIGEubWlkZGxld2FyZV9zaGEyNTYhPU1JRERMRVdBUkVfU0hBOnJhaXNlIFZhbHVlRXJyb3IoJ3VuYXBwcm92ZWQgYXV0aCBoZWxwZXIvc291cmNlIGlkZW50aXR5JylcbiBpZiBwYXRobGliLlBhdGgoaW1wb3J0bGliLm1ldGFkYXRhLmRpc3RyaWJ1dGlvbigndmxsbScpLmxvY2F0ZV9maWxlKCd2bGxtJykpLnJlc29sdmUoKSE9cGF0aGxpYi5QYXRoKGEuYXV0aF9zb3VyY2Vfcm9vdCkucmVzb2x2ZSgpLyd2bGxtJzpyYWlzZSBWYWx1ZUVycm9yKCdhY3R1YWwgaW5zdGFsbGVkIHNvdXJjZSBvcmlnaW4gbWlzbWF0Y2gnKVxuIG09cGF0aGxpYi5QYXRoKGEuc291cmNlX21hbmlmZXN0KS5yZWFkX2J5dGVzKClcbiBpZiBoYXNobGliLnNoYTI1NihtKS5oZXhkaWdlc3QoKSE9YS5zb3VyY2VfbWFuaWZlc3Rfc2hhMjU2OnJhaXNlIFZhbHVlRXJyb3IoJ2F1dGggc291cmNlIG1hbmlmZXN0IFNIQScpXG4gZm9yIHJvdyBpbiBqc29uLmxvYWRzKG0pWydmaWxlcyddOlxuICBmPXBhdGhsaWIuUGF0aChhLmF1dGhfc291cmNlX3Jvb3QpL3Jvd1sncGF0aCddXG4gIGlmIGYuaXNfc3ltbGluaygpIG9yIG5vdCBmLmlzX2ZpbGUoKSBvciBoYXNobGliLnNoYTI1NihmLnJlYWRfYnl0ZXMoKSkuaGV4ZGlnZXN0KCkhPXJvd1snc2hhMjU2J106cmFpc2UgVmFsdWVFcnJvcignYWN0dWFsIGF1dGggc291cmNlIG1pc21hdGNoJylcbiBtaWRkbGV3YXJlPXBhdGhsaWIuUGF0aChfX2ZpbGVfXykud2l0aF9uYW1lKCdyZWFkZXJfcHJpdmF0ZV9hdXRoLnB5JylcbiBpZiBoYXNobGliLnNoYTI1NihtaWRkbGV3YXJlLnJlYWRfYnl0ZXMoKSkuaGV4ZGlnZXN0KCkhPWEubWlkZGxld2FyZV9zaGEyNTY6cmFpc2UgVmFsdWVFcnJvcigncHJpdmF0ZSBtaWRkbGV3YXJlIGlkZW50aXR5JylcbiBrZXlmaWxlPXBhdGhsaWIuUGF0aChhLmV4aXN0aW5nX2tleV9maWxlKVxuIGlmIGtleWZpbGUuaXNfc3ltbGluaygpIG9yIGFueShxLmlzX3N5bWxpbmsoKSBmb3IgcSBpbiBrZXlmaWxlLmFic29sdXRlKCkucGFyZW50cykgb3Igbm90IGtleWZpbGUuaXNfZmlsZSgpIG9yIHN0YXQuU19JTU9ERShrZXlmaWxlLnN0YXQoKS5zdF9tb2RlKSE9MG82MDAgb3Igbm90IDA8a2V5ZmlsZS5zdGF0KCkuc3Rfc2l6ZTw9MTAyNDpyYWlzZSBWYWx1ZUVycm9yKCdleGlzdGluZyBwcml2YXRlMDYwMCByZWd1bGFyIGtleSByZXF1aXJlZCcpXG4ga2V5PWtleWZpbGUucmVhZF90ZXh0KCdhc2NpaScpLnN0cmlwKCk7YXJndj1idWlsZF9hcmd2KGEubW9kZWxfcm9vdCxhLmFsaWFzLGEucG9ydCk7ZW52PXByZXBhcmVfZW52aXJvbm1lbnQoa2V5LG9zLmVudmlyb24pXG4gIyBPbmx5IG1vZHVsZS1kaXJlY3RvcnkgcGF0aCBlbnRlcnMgUFlUSE9OUEFUSDsgc2VjcmV0IGlzIGluaGVyaXRlZCBlbnYsIG5ldmVyIGFyZ3YvbG9nIG91dHB1dC5cbiBlbnZbJ1BZVEhPTlBBVEgnXT1zdHIobWlkZGxld2FyZS5wYXJlbnQpK29zLnBhdGhzZXArZW52LmdldCgn
    GLM53PART

    Expected result: The exact source chunk is appended.

  13. 13. Append inline source bundle 11 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    UFlUSE9OUEFUSCcsJycpXG4gb3MuZXhlY3ZwZShhcmd2WzBdLGFyZ3YsZW52KVxuaWYgX19uYW1lX189PSdfX21haW5fXyc6bWFpbigpXG4ifSwibWFrZV9yZWFkZXJfZml4dHVyZXMucHkiOnsic2hhMjU2IjoiMjkyZTk3ZmFlZWIwZTFhZmFiMWM4ODliYmM4MWUwYTY5OTY2ZDk2NWRjYmJlYjY1MzAzMjUwNzg1M2U2ODIxZiIsInRleHQiOiJcIlwiXCJSZWFkZXItb25seSBzeW50aGV0aWMgZml4dHVyZSBnZW5lcmF0b3IuIE5ldmVyIHJ1biBieSBhdXRob3IvYWdlbnQuXCJcIlwiXG5pbXBvcnQgYXJncGFyc2UsaGFzaGxpYixqc29uLG1hdGgsb3MscGF0aGxpYixzaHV0aWwsc3RydWN0LHN1YnByb2Nlc3MsemxpYlxuV0lEVEg9SEVJR0hUPTIyNFxuRlBTPTJcbkZSQU1FX0NPVU5UPThcblNFR01FTlRTPXsxOidiYycsMjonYWJkZWcnLDM6J2FiY2RnJyw0OidiY2ZnJyw1OidhY2RmZycsNjonYWNkZWZnJyw3OidhYmMnLDg6J2FiY2RlZmcnfVxuQ09MT1JTPVsoMjIwLDMwLDMwKSwoMzAsMTkwLDMwKSwoMzAsNjAsMjIwKSwoMjIwLDE5MCwyMCksKDE4MCwzMCwxOTApLCgyMCwxODAsMTkwKSwoMTUwLDc1LDIwKSwoODAsODAsODApXVxuXG5kZWYgY2hlY2tfZGlyZWN0b3J5KHBhdGgpOlxuIHA9cGF0aGxpYi5QYXRoKHBhdGgpLmFic29sdXRlKClcbiBpZiBhbnkoeC5pc19zeW1saW5rKClmb3IgeCBpbltwLCpwLnBhcmVudHNdKTpyYWlzZSBWYWx1ZUVycm9yKCdkZWRpY2F0ZWRfdW5saW5rZWRfZGlyZWN0b3J5X3JlcXVpcmVkJylcbiBpZiBub3QgcC5wYXJlbnQuaXNfZGlyKCk6cmFpc2UgVmFsdWVFcnJvcigncGFyZW50X2RpcmVjdG9yeV9yZXF1aXJlZCcpXG4gcmV0dXJuIHBcblxuZGVmIGRyYXdfZGlnaXQoYnVmLGRpZ2l0LGN4LGN5LHNjYWxlPTcpOlxuICMgT3JpZ2luYWwgZ2VvbWV0cmljIHNldmVuLXNlZ21lbnQgZ2x5cGhzLCBubyBkb3dubG9hZGVkIGZvbnRzIG9yIGFydHdvcmsuXG4gcmVjdHM9eydhJzooLTIsLTQsMiwtMyksJ2InOigxLC0zLDIsMCksJ2MnOigxLDAsMiwzKSwnZCc6KC0yLDMsMiw0KSwnZSc6KC0yLDAsLTEsMyksJ2YnOigtMiwtMywtMSwwKSwnZyc6KC0yLC0xLDIsMCl9XG4gZm9yIHkgaW4gcmFuZ2UobWF4KDAsY3ktNSpzY2FsZSksbWluKEhFSUdIVCxjeSs1KnNjYWxlKSk6XG4gIGZvciB4IGluIHJhbmdlKG1heCgwLGN4LTMqc2NhbGUpLG1pbihXSURUSCxjeCszKnNjYWxlKSk6XG4gICBvPSh5KldJRFRIK3gpKjM7YnVmW286byszXT1ieXRlcygoMCwwLDApKVxuIGZvciBuYW1lIGluIFNFR01FTlRTW2RpZ2l0XTpcbiAgeDAseTAseDEseTE9cmVjdHNbbmFtZV1cbiAgZm9yIHkgaW4gcmFuZ2UoY3kreTAqc2NhbGUsY3kreTEqc2NhbGUpOlxuICAgZm9yIHggaW4gcmFuZ2UoY3greDAqc2NhbGUsY3greDEqc2NhbGUpOlxuICAgIGlmIDA8PXg8V0lEVEggYW5kIDA8PXk8SEVJR0hUOlxuICAgICBvPSh5KldJRFRIK3gpKjM7YnVmW286byszXT1ieXRlcygoMjU1LDI1NSwyNTUpKVxuXG5kZWYgaW1hZ2VfcmdiKCk6XG4gYnVmPWJ5dGVhcnJheShXSURUSCpIRUlHSFQqMylcbiBmb3IgeSBpbiByYW5nZShIRUlHSFQpOlxuICBmb3IgeCBpbiByYW5nZShXSURUSCk6XG4gICBxdWFkcmFudD0oMiBpZiB5Pj1IRUlHSFQvLzIgZWxzZSAwKSsoMSBpZiB4Pj1XSURUSC8vMiBlbHNlIDApO289KHkqV0lEVEgreCkqMztidWZbbzpvKzNdPWJ5dGVzKENPTE9SU1txdWFkcmFudF0pXG4gZm9yIGRpZ2l0LGN4LGN5IGluIFsoMSw1Niw1NiksKDIsMTY4LDU2KSwoMyw1NiwxNjgpLCg0LDE2OCwxNjgpXTpkcmF3X2RpZ2l0KGJ1ZixkaWdpdCxjeCxjeSlcbiByZXR1cm4gYnl0ZXMoYnVmKVxuXG5kZWYgdmlkZW9fZnJhbWVfcmdiKGRpZ2l0KTpcbiBidWY9Ynl0ZWFycmF5KGJ5dGVzKENPTE9SU1tkaWdpdC0xXSkqKFdJRFRIKkhFSUdIVCkpO2RyYXdfZGlnaXQoYnVmLGRpZ2l0LDExMiwxMTIsc2NhbGU9MTgpO3JldHVybiBieXRlcyhidWYpXG5cbmRlZiBwbmdfY2h1bmsoa2luZCxwYXlsb2FkKTpyZXR1cm4gc3RydWN0LnBhY2soJyFJJyxsZW4ocGF5bG9hZCkpK2tpbmQrcGF5bG9hZCtzdHJ1Y3QucGFjaygnIUknLHpsaWIuY3JjMzIoa2luZCtwYXlsb2FkKSYweGZmZmZmZmZmKVxuZGVmIGVuY29kZV9wbmcocmdiKTpcbiBpZiBsZW4ocmdiKSE9V0lEVEgqSEVJR0hUKjM6cmFpc2UgVmFsdWVFcnJvcignUkdCX3NpemUnKVxuIHJhdz1iJycuam9pbihiJ1xcMCcrcmdiW3kqV0lEVEgqMzooeSsxKSpXSURUSCozXWZvciB5IGluIHJhbmdlKEhFSUdIVCkpXG4gcmV0dXJuIGInXFx4ODlQTkdcXHJcXG5cXHgxYVxcbicrcG5nX2NodW5rKGInSUhEUicsc3RydWN0LnBhY2soJyEySTVCJyxXSURUSCxIRUlHSFQsOCwyLDAsMCwwKSkrcG5nX2NodW5rKGInSURBVCcsemxpYi5jb21wcmVzcyhyYXcsOSkpK3BuZ19jaHVuayhiJ0lFTkQnLGInJylcblxuZGVmIGV4Y2x1c2l2ZV93cml0ZShwYXRoLGRhdGEpOlxuIGZkPW9zLm9wZW4ocGF0aCxvcy5PX1dST05MWXxvcy5PX0NSRUFUfG9zLk9fRVhDTCwwbzYwMClcbiB3aXRoIG9zLmZkb3BlbihmZCwnd2InKWFzIGY6Zi53cml0ZShkYXRhKVxuXG5kZWYgZmZtcGVnX2NvbW1hbmQoYmluYXJ5LG91dHB1dCk6XG4gcmV0dXJuIFtiaW5hcnksJy1ub3N0ZGluJywnLWhpZGVfYmFubmVyJywnLWxvZ2xldmVsJywnZXJyb3InLCctbicsJy1mJywncmF3dmlkZW8nLCctcGl4ZWxfZm9ybWF0JywncmdiMjQnLCctdmlkZW9fc2l6ZScsJzIyNHgyMjQnLCctZnJhbWVyYXRlJywnMicsJy1pJywncGlwZTowJywnLWFuJywnLWZyYW1lczp2JywnOCcsJy1jOnYnLCdsaWJ4MjY0JywnLWNyZicsJzE4JywnLXByZXNldCcsJ3ZlcnlmYXN0JywnLXBpeF9mbXQnLCd5dXY0MjBwJyxzdHIob3V0cHV0KV1cblxuZGVmIHBhcnNlX3Byb2JlKGQpOlxuIGlmIHR5cGUoZClpcyBub3QgZGljdCBvciB0eXBlKGQuZ2V0KCdzdHJlYW1zJykpaXMgbm90IGxpc3Qgb3IgbGVuKGRbJ3N0cmVhbXMnXSkhPTE6cmFpc2UgVmFsdWVFcnJvcignb25lX3ZpZGVvX3N0cmVhbV9yZXF1aXJlZCcpXG4gcz1kWydzdHJlYW1zJ11bMF1cbiBpZiBzLmdldCgnY29kZWNfdHlwZScpIT0ndmlkZW8nb3Igcy5nZXQoJ2NvZGVjX25hbWUnKSE9J2gyNjQnb3Igcy5nZXQoJ3dpZHRoJykhPTIyNCBvciBzLmdldCgnaGVpZ2h0JykhPTIyNDpyYWlzZSBWYWx1ZUVycm9yKCdlbmNvZGVkX3ZpZGVvX3NoYXBlX2NvZGVjJylcbiBpZiBzLmdldCgnYXZnX2ZyYW1lX3JhdGUnKSE9JzIvMSdvciBzLmdldCgnbmJfcmVhZF9mcmFtZXMnKSE9Jzgnb3Igcy5nZXQoJ3BpeF9mbXQnKSE9J3l1djQyMHAnOnJhaXNlIFZhbHVlRXJyb3IoJ2VuY29kZWRfdmlkZW9fdGltaW5nX2NvdW50JylcbiBkdXJhdGlvbj1mbG9hdChzLmdldCgnZHVyYXRpb24nLCduYW4nKSlcbiBpZiBub3QgbWF0aC5pc2Zpbml0ZShkdXJhdGlvbilvciBub3QgbWF0aC5pc2Nsb3NlKGR1cmF0aW9uLDQuLGFic190b2w9MWUtNixyZWxfdG9sPTApOnJhaXNlIFZhbHVlRXJyb3IoJ2VuY29kZWRfdmlkZW9fZHVyYXRpb24nKVxuIHJldHVybiB7J3RvdGFsX251bV9mcmFtZXMnOjgsJ2Zwcyc6Mi4sJ2R1cmF0aW9uJzo0Liwnd2lkdGgnOjIyNCwnaGVpZ2h0JzoyMjQsJ2NvZGVjJzonaDI2NCcsJ3BpeGVsX2Zvcm1hdCc6J3l1djQyMHAnfVxuXG5kZWYgZmlsZV9kZXNjcmlwdG9yKHBhdGgpOlxuIGlmIHBhdGguaXNfc3ltbGluaygpb3Igbm90IHBhdGguaXNfZmlsZSgpOnJhaXNlIFZhbHVlRXJyb3IoJ2ZpeHR1cmVfcmVndWxhcl9maWxlJylcbiBkYXRhPXBhdGgucmVhZF9ieXRlcygpXG4gaWYgbm90IGRhdGEgb3IgbGVuKGRhdGEpPjE2KjEwMjQqMTAyNDpyYWlzZSBWYWx1ZUVycm9yKCdmaXh0dXJlX2J5dGVfYm91bmQnKVxuIHJldHVybiB7J2ZpbGVuYW1lJzpwYXRoLm5hbWUsJ2J5dGVzJzpsZW4oZGF0YSksJ3NoYTI1Nic6aGFzaGxpYi5zaGEyNTYoZGF0YSkuaGV4ZGlnZXN0KCl9XG5cbmRlZiBtYWtlX2ZpeHR1cmVzKG91dHB1dCxydW5uZXI9c3VicHJvY2Vzcy5ydW4sd2hpY2g9c2h1dGlsLndoaWNoKTpcbiAjIFJlYWRlciBleGVjdXRpb24gb25seTogY3JlYXRlcy9lbmNvZGVzIGFjdHVhbCBtZWRpYSBhbmQgbXVzdCBuZXZlciBiZSBpbnZva2VkIGJ5IGFnZW50IHRlc3RzLlxuIHJvb3Q9Y2hlY2tfZGlyZWN0b3J5KG91dHB1dCk7ZmZtcGVnPXdoaWNoKCdmZm1wZWcnKTtmZnByb2JlPXdoaWNoKCdmZnByb2JlJylcbiBpZiBub3QgZmZtcGVnIG9yIG5vdCBmZnByb2JlOnJhaXNlIFZhbHVlRXJyb3IoJ3Bpbm5lZF9pbWFnZV9mZm1wZWdfYW5kX2ZmcHJvYmVfcmVxdWlyZWQnKVxuIGVuYz1ydW5uZXIoW2ZmbXBlZywnLWhpZGVfYmFubmVyJywnLWVuY29kZXJzJ10sY2FwdHVyZV9vdXRwdXQ9VHJ1ZSx0ZXh0PVRydWUsY2hlY2s9VHJ1ZSx0aW1lb3V0PTMwKVxuIGlmIGxlbihlbmMuc3Rkb3V0KT4yNjIxNDQgb3IgJ2xpYngyNjQnbm90IGluIGVuYy5zdGRvdXQ6cmFpc2UgVmFsdWVFcnJvcignaDI2NF9lbmNvZGVyX3JlcXVpcmVkJylcbiByb290Lm1rZGlyKG1vZGU9MG83MDApXG4gaW1hZ2U9cm9vdC8naW1hZ2UucG5nJzt2aWRlbz1yb290Lyd2aWRlby5tcDQnO2V4Y2x1c2l2ZV93cml0ZShpbWFnZSxlbmNvZGVfcG5nKGltYWdlX3JnYigpKSlcbiByYXc9YicnLmpvaW4odmlkZW9fZnJhbWVfcmdiKG4pZm9yIG4gaW4gcmFuZ2UoMSw5KSlcbiBydW5uZXIoZmZtcGVnX2NvbW1hbmQoZmZtcGVnLHZpZGVvKSxpbnB1dD1yYXcsY2FwdHVyZV9vdXRwdXQ9VHJ1ZSxjaGVjaz1UcnVlLHRpbWVvdXQ9MTIwKVxuIG9zLmNobW9kKHZpZGVvLDBvNjAwKVxuIHByb2JlPXJ1bm5lcihbZmZwcm9iZSwnLXYnLCdlcnJvcicsJy1jb3VudF9mcmFtZXMnLCctc2VsZWN0X3N0cmVhbXMnLCd2OjAnLCctc2hvd19lbnRyaWVzJywnc3RyZWFtPWNvZGVj
    GLM53PART

    Expected result: The exact source chunk is appended.

  14. 14. Append inline source bundle 12 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    X3R5cGUsY29kZWNfbmFtZSx3aWR0aCxoZWlnaHQsYXZnX2ZyYW1lX3JhdGUsbmJfcmVhZF9mcmFtZXMscGl4X2ZtdCxkdXJhdGlvbicsJy1vZicsJ2pzb24nLHN0cih2aWRlbyldLGNhcHR1cmVfb3V0cHV0PVRydWUsdGV4dD1UcnVlLGNoZWNrPVRydWUsdGltZW91dD0zMClcbiBpZiBsZW4ocHJvYmUuc3Rkb3V0KT42NTUzNjpyYWlzZSBWYWx1ZUVycm9yKCdwcm9iZV9ib3VuZCcpXG4gdmlkZW9faW5mbz1wYXJzZV9wcm9iZShqc29uLmxvYWRzKHByb2JlLnN0ZG91dCkpXG4gbWFuaWZlc3Q9eydzY2hlbWFWZXJzaW9uJzoxLCdwcm92ZW5hbmNlJzonUmVhZGVyLWNyZWF0ZWQgb3JpZ2luYWwgc3ludGhldGljIGdlb21ldHJ5L2NvbG9ycy9kaWdpdHM7IG5vIHRoaXJkLXBhcnR5IG1lZGlhL2ZvbnQvbW9kZWwgdXNlZC4nLCdpbWFnZSc6eyoqZmlsZV9kZXNjcmlwdG9yKGltYWdlKSwnbWltZSc6J2ltYWdlL3BuZycsJ3dpZHRoJzoyMjQsJ2hlaWdodCc6MjI0LCdleHBlY3RlZCc6eyd0b3BfbGVmdCc6MSwndG9wX3JpZ2h0JzoyLCdib3R0b21fbGVmdCc6MywnYm90dG9tX3JpZ2h0Jzo0fX0sJ3ZpZGVvJzp7KipmaWxlX2Rlc2NyaXB0b3IodmlkZW8pLCdtaW1lJzondmlkZW8vbXA0JywqKnZpZGVvX2luZm8sJ2V4cGVjdGVkX2RpZ2l0X29yZGVyJzpbMSwyLDMsNCw1LDYsNyw4XSwnZXhwZWN0ZWRfbmF0aXZlX3NhbXBsZV9pbmRpY2VzJzpsaXN0KHJhbmdlKDgpKSwnZXhwZWN0ZWRfbmF0aXZlX3ZpZGVvX2dyaWRfdGh3JzpbNCwxNiwxNl19LCduYXRpdmVfbWVkaWFfaW9fa3dhcmdzJzp7J3ZpZGVvJzp7J3ZpZGVvX2JhY2tlbmQnOidnbG01bmV4dCcsJ2JhY2tlbmQnOid0b3JjaGNvZGVjJywnZnBzJzoyLiwnbWF4X2ZyYW1lcyc6OCwndGVtcG9yYWxfcGF0Y2hfc2l6ZSc6Miwnc2Vla19tb2RlJzonZXhhY3QnfX0sJ3F1YWxpZmljYXRpb24nOidGRnByb2JlIG1ldGFkYXRhIGlzIG5vdCBuYXRpdmUgZGVjb2Rlci9wcm9jZXNzb3Igb2JzZXJ2YXRpb24gb3IgbW9kZWwtcXVhbGl0eSBwcm9vZjsgcmVhZGVyIG11c3Qgc2VwYXJhdGVseSB2ZXJpZnkgYWN0dWFsIG5hdGl2ZSBzYW1wbGVkIGFycmF5cy9ncmlkL3RpbWVzdGFtcHMgYW5kIG1vZGVsIGFuc3dlci4nfVxuIGV4Y2x1c2l2ZV93cml0ZShyb290LydtYW5pZmVzdC5qc29uJywoanNvbi5kdW1wcyhtYW5pZmVzdCxpbmRlbnQ9MikrJ1xcbicpLmVuY29kZSgpKTtyZXR1cm4gbWFuaWZlc3RcblxuZGVmIG1haW4oKTpcbiBhPWFyZ3BhcnNlLkFyZ3VtZW50UGFyc2VyKCk7YS5hZGRfYXJndW1lbnQoJy0tb3V0cHV0LWRpcmVjdG9yeScscmVxdWlyZWQ9VHJ1ZSk7YXJncz1hLnBhcnNlX2FyZ3MoKTttPW1ha2VfZml4dHVyZXMoYXJncy5vdXRwdXRfZGlyZWN0b3J5KTtwcmludChqc29uLmR1bXBzKHsnY3JlYXRlZCc6YXJncy5vdXRwdXRfZGlyZWN0b3J5LCdpbWFnZV9ieXRlcyc6bVsnaW1hZ2UnXVsnYnl0ZXMnXSwndmlkZW9fYnl0ZXMnOm1bJ3ZpZGVvJ11bJ2J5dGVzJ10sJ3F1YWxpZmljYXRpb24nOidmaXh0dXJlc19jcmVhdGVkX25vdF9tb2RlbF92ZXJpZmllZCd9KSlcbmlmIF9fbmFtZV9fPT0nX19tYWluX18nOm1haW4oKVxuIn0sImFzc2V0cy5qc29uIjp7InNoYTI1NiI6IjRhZmZhNThmMjllNWIwMDM4ZGJmMDYyOWNhNTdkNTk2OThiYTFhZTY0M2YwNWJiNzk1OWVlMjMyNDc4MTA4NjYiLCJ0ZXh0Ijoie1xuICBcImNyZWF0ZWRBdFwiOiBcIjIwMjYtMTAtMTdUMTU6NDc6MjEuNDY5NzI5KzAwOjAwXCIsXG4gIFwic2NvcGVcIjogXCJSb290IG1ldGFkYXRhLW9ubHkgZnVsbCByZXBvc2l0b3J5IHJ1bnRpbWUvbGVnYWwgYXNzZXQgY2FuZGlkYXRlIGFuZCBzdG9yYWdlIGFjY291bnRpbmcgZm9yIGZyb3plbiBHTE0tNS4zLUZsYXNoLiBEb2VzIG5vdCBlc3RhYmxpc2ggcnVudGltZSBjbG9zdXJlIG9yIGd1aWRlIGVsaWdpYmlsaXR5LlwiLFxuICBcImNhbm9uaWNhbE1vZGVsSWRcIjogXCI2YTkxMTJkMGNmZmMyOWNiNjg0Nzc0MWZcIixcbiAgXCJyZXBvc2l0b3J5XCI6IFwiemFpLW9yZy9HTE0tNS4zLUZsYXNoXCIsXG4gIFwicmV2aXNpb25cIjogXCI0NmEwNTBiZWMxMzAwMmFkMjllZTc5NWMxNmU2MWNmNGZhM2M0YTljXCIsXG4gIFwic291cmNlQmluZGluZ3NcIjogW1xuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIi9Vc2Vycy9tYWNrZW56aWVmZXJndXNvbi9Eb2N1bWVudHMvT3BlblRvb2xzIEVkaXRvcmlhbCBCcmFpbi9MTE1zL0hvc3RpbmcgQmFja2ZpbGwvMjAyNi0xMC0xNS9zb3VyY2VzL2dsbTUtZnJvemVuLWVsaWdpYmlsaXR5L0dMTS01LjMtRmxhc2gtYXBpLmpzb25cIixcbiAgICAgIFwic2hhMjU2XCI6IFwiNzhjMzVmZGExNDU5MzU1MTljZjUwZmNmZmY0OTNlODNmZDljNWZiZWIwNzIxMzZlYTMzYTY2OTE4ZDhhYjgxYlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCIvVXNlcnMvbWFja2VuemllZmVyZ3Vzb24vRG9jdW1lbnRzL09wZW5Ub29scyBFZGl0b3JpYWwgQnJhaW4vTExNcy9Ib3N0aW5nIEJhY2tmaWxsLzIwMjYtMTAtMTUvc291cmNlcy9nbG01LWZyb3plbi1lbGlnaWJpbGl0eS9HTE0tNS4zLUZsYXNoLWNvbXBsZXRlLW1ldGFkYXRhLW1hbmlmZXN0Lmpzb25cIixcbiAgICAgIFwic2hhMjU2XCI6IFwiMjQ3ODhlYjNkZGQ2YWY1ZWM3NDAyNDkwZTQzY2M1OGQ4YjBlYTdlZTM1MWYxZjBlY2NjZDNlNzBmMTUxZWJlN1wiXG4gICAgfVxuICBdLFxuICBcImFzc2V0Q291bnRcIjogNzEsXG4gIFwid2VpZ2h0U2hhcmRDb3VudFwiOiA2MixcbiAgXCJ3ZWlnaHRTZXJpYWxpemVkQnl0ZXNcIjogMzI4MzM3NDU1NjcyLFxuICBcImFsbFNlbGVjdGVkQXJ0aWZhY3REb3dubG9hZEJ5dGVzXCI6IDMyODM2NjE3MDkzNCxcbiAgXCJuYXRpdmVJbmZlcmVuY2VBcnRpZmFjdEJ5dGVzXCI6IDMyODM2NjE2MTgzNyxcbiAgXCJhc3NldHNcIjogW1xuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIkxJQ0VOU0VcIixcbiAgICAgIFwiYnl0ZXNcIjogMTA3MCxcbiAgICAgIFwic2hhMjU2XCI6IFwiMzBiODViNmI5NjU5ZjJlNzhhYTI1OWY4ZmFmNWQ5MjBhNjhkZWU3YzljZWQzZmE2ZGJhMWYxOWYyYmM0ZmNhMVwiLFxuICAgICAgXCJzaGEyNTZFdmlkZW5jZVwiOiBcImFyY2hpdmVkX3V0ZjhfYm9keV9naXRfYmxvYl92ZXJpZmllZFwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjk4NmIwNmZiMjkxNmIzNTE4YjgyYzdkY2MwODcwNzIzYjkxZjJmOTJcIixcbiAgICAgIFwidXJsXCI6IFwiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby96YWktb3JnL0dMTS01LjMtRmxhc2gvcmVzb2x2ZS80NmEwNTBiZWMxMzAwMmFkMjllZTc5NWMxNmU2MWNmNGZhM2M0YTljL0xJQ0VOU0VcIixcbiAgICAgIFwiYWdlbnRCb2R5QWNxdWlyZWRJblRoaXNQYXNzXCI6IGZhbHNlLFxuICAgICAgXCJwcmlvclV0ZjhCb2R5VmVyaWZpZWRcIjogdHJ1ZSxcbiAgICAgIFwicm9sZVwiOiBcImxlZ2FsX2FuZF9zb3VyY2VfY29udGV4dFwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJSRUFETUUubWRcIixcbiAgICAgIFwiYnl0ZXNcIjogODAyNyxcbiAgICAgIFwic2hhMjU2XCI6IFwiZTZjNWQ0MTQwMGUyOGY1YTg5NDE4YTBkMTViMDliOWMxMTMzMTRhNzU1M2Q0MGQ3ZDRhOGE3MmZjZGI4N2QwMlwiLFxuICAgICAgXCJzaGEyNTZFdmlkZW5jZVwiOiBcImFyY2hpdmVkX3V0ZjhfYm9keV9naXRfYmxvYl92ZXJpZmllZFwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjQ2YmM5ZTIxZmVmN2I0MzcxYTczY2Y2NjNkYmQxZTU0NTA1YzEyMDVcIixcbiAgICAgIFwidXJsXCI6IFwiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby96YWktb3JnL0dMTS01LjMtRmxhc2gvcmVzb2x2ZS80NmEwNTBiZWMxMzAwMmFkMjllZTc5NWMxNmU2MWNmNGZhM2M0YTljL1JFQURNRS5tZFwiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiB0cnVlLFxuICAgICAgXCJyb2xlXCI6IFwibGVnYWxfYW5kX3NvdXJjZV9jb250ZXh0XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcImNoYXRfdGVtcGxhdGUuamluamFcIixcbiAgICAgIFwiYnl0ZXNcIjogMTA4MzAsXG4gICAgICBcInNoYTI1NlwiOiBcIjI2MTRhM2M4OTZkNTNlMjY1ZjU2NGMyMzcwMTE3M2MwMDQ5Zjk4NWRhY2ZiYWU3OWZjNGJjZDlmNWJhMDgzZjRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJhcmNoaXZlZF91dGY4X2JvZHlfZ2l0X2Jsb2JfdmVyaWZpZWRcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIxNDE4MDQ1MWYxNjZjMWRhYjg3MDgxZDhjM2VlMmEzNDdmOWQ5ZDgxXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9jaGF0X3RlbXBsYXRlLmppbmphXCIsXG4gICAgICBcImFnZW50Qm9keUFjcXVpcmVkSW5UaGlzUGFzc1wiOiBmYWxzZSxcbiAgICAgIFwicHJpb3JVdGY4Qm9keVZlcmlmaWVkXCI6IHRydWUsXG4gICAgICBcInJvbGVcIjogXCJuYXRpdmVfY29uZmlndXJhdGlvbl9wcm9jZXNzb3JfdG9rZW5pemVyX3RlbXBsYXRlXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcImNvbmZpZy5qc29uXCIsXG4gICAgICBcImJ5dGVzXCI6IDY5NDE2LFxuICAgICAgXCJzaGEyNTZcIjogXCJiYjhmMDFjNDJjYjkyYTUyY2E3MmU2NWFmYjRkNWJkOGQxMWFlZjA4M2NkMjEwZThkZTI1ZGZiOTA0ZjIzZTlmXCIsXG4gICAgICBcInNoYTI1NkV2aWRlbmNlXCI6IFwiYXJjaGl2ZWRfdXRmOF9ib2R5X2dpdF9ibG9iX3ZlcmlmaWVkXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwi
    GLM53PART

    Expected result: The exact source chunk is appended.

  15. 15. Append inline source bundle 13 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    ZjkzMTI4Y2Y3ZjMxY2EyYjIyZTM2N2NkNjM2NzZjMzIwYzQxNjRhN1wiLFxuICAgICAgXCJ1cmxcIjogXCJodHRwczovL2h1Z2dpbmdmYWNlLmNvL3phaS1vcmcvR0xNLTUuMy1GbGFzaC9yZXNvbHZlLzQ2YTA1MGJlYzEzMDAyYWQyOWVlNzk1YzE2ZTYxY2Y0ZmEzYzRhOWMvY29uZmlnLmpzb25cIixcbiAgICAgIFwiYWdlbnRCb2R5QWNxdWlyZWRJblRoaXNQYXNzXCI6IGZhbHNlLFxuICAgICAgXCJwcmlvclV0ZjhCb2R5VmVyaWZpZWRcIjogdHJ1ZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV9jb25maWd1cmF0aW9uX3Byb2Nlc3Nvcl90b2tlbml6ZXJfdGVtcGxhdGVcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwiZ2VuZXJhdGlvbl9jb25maWcuanNvblwiLFxuICAgICAgXCJieXRlc1wiOiAxOTQsXG4gICAgICBcInNoYTI1NlwiOiBcIjIzMGMzMDYwOWVjYmJiOWU2NTgzYmVkZGU4ZTdiZGRhMGM2ZWI4ZmU1ZmFkMGVhZWIzZDFiMjkzZDc1MWNiNGZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJhcmNoaXZlZF91dGY4X2JvZHlfZ2l0X2Jsb2JfdmVyaWZpZWRcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI2MzdlZTZhZmE1YzZlYmZiYTRlYjI0YmQ1YjlkZjY4NTUwMTQzNTk3XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9nZW5lcmF0aW9uX2NvbmZpZy5qc29uXCIsXG4gICAgICBcImFnZW50Qm9keUFjcXVpcmVkSW5UaGlzUGFzc1wiOiBmYWxzZSxcbiAgICAgIFwicHJpb3JVdGY4Qm9keVZlcmlmaWVkXCI6IHRydWUsXG4gICAgICBcInJvbGVcIjogXCJuYXRpdmVfY29uZmlndXJhdGlvbl9wcm9jZXNzb3JfdG9rZW5pemVyX3RlbXBsYXRlXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDAxLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjUzMDY3MDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjlmZjNjOTM5N2U3NWZjODg4M2YyNGQ4NDc0OTYwZjUzZTk5M2IwYzBlNGE4YTQ2ODdlODFhMWNiZWMzOTk2NWJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI5NDk3MGFhNDA0NzBiMDI2ZjI4MGYxN2NkZTk3MzlmMWQyZTNmMTg2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwMS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDAyLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzMjA2NDc4MjQsXG4gICAgICBcInNoYTI1NlwiOiBcIjMyODIyNWNhYmRjOWIxNTk1YmM4YmQwMDYyY2RjOTlmYjIzODcyZWI1YmJmN2VjNWRiNjJmMmJlOGFiZWFlZWJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJjMDk1MjQ5MmM3NjRiMTVmY2MyYmVkNGQwZjgzNDA2MDA4NTUyNzlkXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwMi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDAzLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM0Njc0MzIsXG4gICAgICBcInNoYTI1NlwiOiBcImUwZmM0MmMyNzBhOGY4YTJjMWEzOGM5MWIwNmMyOGNhMDY0NjcyMWY4ZDQ3NjhmYTA5ZWQ5N2ZhY2E5MTgzMDBcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI5YmFiZjdmMWM5NDEzMGFmNGNiODcyNzZlMDdlMDZhMzdkZWZjYWYzXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwMy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDA0LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyOTYsXG4gICAgICBcInNoYTI1NlwiOiBcImVhNjZkOTEzOWI0MWQxZmE4M2Q1ZGEzZDI5ZWU2NmJjNGJkNTk0ZmFhMTQzYmNlYWY3ZTAxNGY1ODQ5MDNkMjRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJkYTlmYWQ0ODM0MjVlYWM3ZDU2OTAyZGY1NTQ1Y2I4MDdlZmRjNWE2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwNC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDA1LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTU5MjAsXG4gICAgICBcInNoYTI1NlwiOiBcImQxZGExZTY1ZDYyMWE0NmFhY2I0MWVkYjM4YjZhOGVmZDA4NWZhNGNkOGIxZDhlMzdkYzE0NTJlOTgxNGQ0NmZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzZmVkMTY1NThlYzkyMDZjY2Y4MzdiZDg2ZDI0ZDU0ZDEzYzMyNGExXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwNS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDA2LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDkzODQsXG4gICAgICBcInNoYTI1NlwiOiBcIjE2NTNjNWUzZDlhZjEwYjU3ZWVhMGJmNWQ4NTNjYTA3MDkwYTEyMTBlMTU3YmRkMjJlYmM5MjZjZjE4MDAwMjFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJkZjlmZGI2YjQ2NTAzY2U3MTNlMGRkN2U5MmFiNzRiZjgyMDNhMGJlXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwNi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDA3LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDI1MjgsXG4gICAgICBcInNoYTI1NlwiOiBcIjgyMzk2ZTBmNTVhYjY3Njg1NjhmZTEyOTJkMzdjMjk1MDQ1MzYzYzI3Njc2MDY3ZGNmOTJkOTI0OWFmMTAyMTZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI4MzNkZWFjOTZiN2M0ZjYyYjYwMDJiNmQ0YTQyZTM3Mjc3MmRjZmM1XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0t
    GLM53PART

    Expected result: The exact source chunk is appended.

  16. 16. Append inline source bundle 14 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    NS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwNy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDA4LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzMDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjkxZjVjYjMyOWY2ZDNjMDY0OGU5ZWQ5ZTYwMThmMDMzMWU2NGUzMzQyNGQ2YjdhYWFiMmNhMTAwYWE4MjAxOTNcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlZmY0NDExNjhiNGY2N2FmODgyNDFjNWYyMGNlZjhlNDFlMmZjYjNmXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwOC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDA5LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQxNjk4NTYsXG4gICAgICBcInNoYTI1NlwiOiBcIjY5Y2JiNThiMzM2ZjQzZWI4ZDIyMDFhZGNlMjBiODc0MWIxMjhiNjQ1MDEwNWUwY2FiN2IyZmZmZWM4YmU5YzRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI4MTViOTMxYjY3ZGMxNWNmM2M4NDYwODZiYWZiMzhjN2M2Y2MzYjJkXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwOS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDEwLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE5ODIwODAsXG4gICAgICBcInNoYTI1NlwiOiBcImRiNWVhMTRmZWQ1M2M5OGM2MGM0M2QzMzI2OTA3YzkzMzg2ODA5NjkwZWU1YjIwYzFkMGU3MDUyZTc5OGQ1NGRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlYjgxNTM4OTQ2MTRhZjkwZGI3NTZjOWZiOWE4Zjc5NzljMGU5Yzc4XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxMC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDExLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTU5MTIsXG4gICAgICBcInNoYTI1NlwiOiBcIjQwODA0NjI2OGUzMDVmNTI4YzZlNjAyMTFkN2ZiOWM0YzUyMDBiOGExNTY3NTE1NjJmYzM0ZDE1MzYzMTg5YzVcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJjZjliNjE5NzJmN2ZhYzgxYmU2MDRmODQwN2U1MDE3NjhkNmEyYzFkXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxMS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDEyLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyODgsXG4gICAgICBcInNoYTI1NlwiOiBcImRjNjFhNTY4NGU1ZmFlNDAxZWUxZWZiOWJlNmY4ZjA2NzNmMjdmNDhhMDJmOTQ1NWNhYTdhNDQ4OTcwYmQzYzRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI5YWJjY2FkZjkzODdjNjBiZDFiZWY3ZGI3MTkxOWI2NDBkZDJhNjc2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxMi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDEzLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDk0MDgsXG4gICAgICBcInNoYTI1NlwiOiBcImJmZWNkYzBmZDhkOTM2ZGFjYzc0MGI2NjBhNjA5ZTc3OWQ2YmI3MWQzOWEyZGFhYTRiZWY4ODY1NDRhOGFhOTdcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIxNjU1ZjgwZjk3MzdmOTJiMjM5NjU4NWVmYTVlOTczNzUyZWEyN2I2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxMy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDE0LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDI1MDQsXG4gICAgICBcInNoYTI1NlwiOiBcImJhYjMyM2EyYmIxNzc0ZTYzYThiYmYxOWZjMWRkMWZhMWMzNGU0M2Q2YzAyNDEzMzM3OWM4NmNkYmRmYWYxNDFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlNDk4OGI0MTVjNWVjNDEzOGRkNWEyM2MzMzVjMzc3MjRkYzg2M2JlXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxNC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDE1LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzMDQsXG4gICAgICBcInNoYTI1NlwiOiBcImUxOGU0MDRiMjZmODZhNmYyOWMxZGIxM2NhNTEwMDNlZTJiMDMxNTAwZjZlMjc1YWY3MDE5MDY5ZTJiOTRiY2RcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlOTUwMzdlMTliNDMxMjk1NWMzYWU3NWMwMzc3OTM1Nzk1MmJiOTM5XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxNS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZElu
    GLM53PART

    Expected result: The exact source chunk is appended.

  17. 17. Append inline source bundle 15 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    VGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDE2LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDkxNzYsXG4gICAgICBcInNoYTI1NlwiOiBcIjZjYzk3NDM0ZGZhYzg0MzY5MmNjYzNiYWY0YTE0MGQwMWE0ZThkYWM4ODAwMWJiMGE2NTYyMDVlYWRmMzc4MjhcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJhMjgxZDRkODQwYzNkYzliM2YzNzMwMzJhNzg1YjFmMTEzY2JmOTliXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxNi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDE3LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQwODQ1NjAsXG4gICAgICBcInNoYTI1NlwiOiBcIjUzMGE0MDM0ZGE2NGRjNGE5NGFhZTZlZjJiYWZkNDBkNGI0OThiMzI0ZjYxNDNhMWZjNjBkNTQ4YzM1NmU0MDdcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIxYTA1YTgwM2JjNTU4YmE2YzM5OThiOGJmOWExY2NlMGRlNzA5Y2Y5XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxNy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDE4LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzMDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjAzNWVlMzNjMzI3OWI0NWI2ZWI4ODk0ZWMyMjRkMGVkYmY1YTY5ZjkxNGI5Mjg3OWQ4NWFiYWJmOGZjNjBhODNcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJjMjE4NDM4ZjAyMDFjNmQ3MDlkZWFkOWM5MWYzNmFjNjZmZDBlMWU0XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxOC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDE5LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyNzIsXG4gICAgICBcInNoYTI1NlwiOiBcIjI4YjU0MGYxOTcxMDMxNGM5NWFkNjI1Y2Y5Mzc3Y2RlYTNiNjUwZDUyZjljMzRlNGRiZjM1ZTI3OTc2NzQ1ZDdcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzNDI4NmYzNjE5ZTMwYzgxZDVhZTBjNDZkNTAzYjY5NmEwOTM0ZjYxXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxOS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDIwLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDk1MjgsXG4gICAgICBcInNoYTI1NlwiOiBcIjY3YTg2YThiZWRhYTZkNDY3MmY3NTQ0NGZhMzUzZmIzNDM1ZDJhMWUzYjkwODNmNzhkMzQyMTkyNmQ3YWMzZjJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIwZDA0OTFmM2NmMTEyMDA0Mjc4NjgwNDFiMjM2NDhkMzc2NDFiMDQ3XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyMC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDIxLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzNzYsXG4gICAgICBcInNoYTI1NlwiOiBcIjQ4YzhiYmVmYWRjZjNkMjhjYTZiMjczMDk5NTljYzcyZTYyZGIxMjhlM2UzNGNjNzRiNmIwZTI1NzI4ZTQxMjhcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzYzE2Yjg1Y2ViMWNmNjg2M2I1YmE5MTcxYmQ3Y2FkNjg5MmIwOGU3XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyMS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDIyLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTU5MzYsXG4gICAgICBcInNoYTI1NlwiOiBcIjNiMDIzMjcwN2E3NTNmYTNkNzUzNzcyZWYwNjY5OTg2MTRiY2Q4YWU2MjM0ZDM2NDhmMGRlZTkyNGFkOGZjYjZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJkOGU2YmQzYzYzYjVmY2I2MDU5ZmMzZjk2ZmFhODk5OTdjM2YzODY5XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyMi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDIzLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDkyNjQsXG4gICAgICBcInNoYTI1NlwiOiBcIjFlYThmMWJiYzdlMTM0YzU1YjZmZjkxZTUyZmY4M2FjZDNlNzJhMTk5ZjZjNzYyNTA3ODcyYWI1ZGFkN2RkZWRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzMzhhODI2NTczMzRmMTY5NmQxNTM1YmFiOGNlOTgwZjFjOGYwNzU2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyMy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0
    GLM53PART

    Expected result: The exact source chunk is appended.

  18. 18. Append inline source bundle 16 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    aFwiOiBcIm1vZGVsLTAwMDI0LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDI2NDAsXG4gICAgICBcInNoYTI1NlwiOiBcIjRjZGEzYTdkY2ZiZmNlYmI3MzE2M2Y2YjQ1ZTViNzg4NjI3NmFjM2NmZWMxMjM2MDQ1ZDA3MGJlYTU4YWZiYTBcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlYjA4OWFhMWMxYjYxN2ZlNTM1OWMyMTJlNmJmYmI1YzEzMDI0MjA4XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyNC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDI1LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzMDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjc1MjdiNzE4MmEzZmQ0OTg1MDc4ODZkMjcwODhjMjM3YTMwMjJiYzFkYmFmZGJiZjljMTZhMDBjYTQ0OGFhYzJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIxNGYyYjU1NDA0YTg0YjQ3NDZmZDI4YWQ5NDRiOGI3MDRiOTI3MjBjXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyNS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDI2LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyNzIsXG4gICAgICBcInNoYTI1NlwiOiBcIjI5YWEwMTViYmQ4ZDBkMWJlYTZjMTRkN2M0ZThmMWExY2Y3ZjE3NzEzOTgxZmI5NGVjMTA3NjQwOTBjNjhkNmJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIwYzc4ZmFkNDQzMDE5NmZiZDU0ZmIyODYwOWRiMGVkZTVmN2ViYWMyXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyNi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDI3LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDk1NjAsXG4gICAgICBcInNoYTI1NlwiOiBcImZkYWZkNmU3MDY0NTI1NzA0ZTgxNTA5MGRkNTUwZjA5MjhiYzE2OWU5OWRmOWIxNjRlN2M3NmE5YjRlNDIwZDhcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI2MTMyODFiNTAxYzNmNDE2N2ZjN2QyMjAzMDY1N2Y1ZWMxYTBmZDM2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyNy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDI4LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTU5NzYsXG4gICAgICBcInNoYTI1NlwiOiBcIjA3MDg5YmRmZTYzYzU4MDc0NzVmMGExZmQzNzllMzE2NzllYzlmZGVjZDg2MmQ2Mzc0NzkzZmJkYWNhMTJhOGJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJhZWZlMjc0MzA3NWEwNjUzZDllYjcxYzUwODZkMDI0OTE0MzY2Yzk0XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyOC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDI5LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzMDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjQwMTNlYzY5MjE3MzcwMDM0MDA0NjA1OTEwMGFlZDAyNWQ4Nzg5ZjQ0NDZlM2Q5NTk4NTdlNjA4ZDM3ZjEzOWJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI0MDBmMzdlZGQ0ODY1ZjgyYzM5Y2IwNWMyMGY1ODc3OTJlODIzYzU5XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyOS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDMwLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDkyOTYsXG4gICAgICBcInNoYTI1NlwiOiBcImEyOGFkYmM5OTkxOWVlOTk0MWEzN2Y1ZGUyMzc3MWYyMjc0NjMzMWU3MjU0YzA4MjI2NDZlZGI5YTE1MWViNzNcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI1OGEwYmViYzAyZmUyYTIxYTg0NWRiMjQ1YmQwZTczMzhiYWJiYTU0XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzMC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDMxLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDE1NDQsXG4gICAgICBcInNoYTI1NlwiOiBcImUyZjMxY2IzN2RjZjhjYTcwMDBlODI5OTBmM2FmMDYxYTg0N2YxMDg2Zjc5ZjIwN2M3MjIzZmEwOTBmMDQ1MDJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI5NzhhNzRiMTNhNDM5OTdkZDhkZjZkNWYzMzc4NGY2ZTA3N2JiZWRmXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzMS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDMyLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTUyMzIsXG4gICAgICBcInNoYTI1NlwiOiBcImYzM2I1Mzg1M2VhNTU3NmI1YWFiZDI1OWJkOWQ5
    GLM53PART

    Expected result: The exact source chunk is appended.

  19. 19. Append inline source bundle 17 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    MzNlNmRiYmFmNjVjNTExYThjZGIzMjhjYWFiNDM0OWQ4YTlcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlOThiOWRhMmUzN2RjODI3MTg0YjExOGQ5Y2MyODMxOWQxY2E4MGRjXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzMi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDMzLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyNzIsXG4gICAgICBcInNoYTI1NlwiOiBcImEwOTBlZTRlNWFlZWIwNmI2N2Q0NmEwNTJiMjEwMzg2NGM1ZjI0MmEzZjE0NmY5MmI3ZmVhMDZmOTI5NzcyZjZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJmYTdjNTY1NzgxYTg4YmNmNmE5NGEzYTBhNWE4NGViYWU2Yzg5MWNkXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzMy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDM0LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDk1NTIsXG4gICAgICBcInNoYTI1NlwiOiBcIjQ1MWJiMDM2OGU1MmY2NWM3NjU1MDdhYTdiZWMxYjI4NTc1YzMzZmQ4MjhkMzc3YjE4YjM0ZjE2NWUyM2YzZjhcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI3NzMxZDU0ZDgxOTFlMmZmMGI5NDQ1Y2ViMzQ2MDE5YTkyZWVlNzgxXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzNC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDM1LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTU5ODQsXG4gICAgICBcInNoYTI1NlwiOiBcImJjOTg4MTI4MDZlOTNjYTYzNDBlNDQ3MjRlOGE3ZGU2ZWU0OGI1NTY3NzI3ZjIxYzc1YmE2YmI0N2M2Mjc1YWFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI2MWVlZThhNzIxMDEzYWZlMTZjYzVkZDE5OTMxNzE5NGVjNjE1ZmRjXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzNS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDM2LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzMDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjE5ODAzZjY4MDcyMjljYzQwZDk1YWZhODkxMTAyMjYyNDlmNjRjM2E1Y2ZmN2QzNTVhNTgzODIyNDlmOTAxMDBcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI3YzQ0Mjk4MjJjZmI4MzI4MTgyZjhhNzQ2YWYyMTlmMjZmZGJmOWM5XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzNi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDM3LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDkyODgsXG4gICAgICBcInNoYTI1NlwiOiBcIjBlN2M1MWJkNjlkODZhNTFkMjNlZDI1MDk1NTg5ZTQyZTFmYTgwNDk3NGJhZTRhMTdjODE5ZjgwNWEzNjY5MDFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI3NjBkNThhNjMzYmU0Mjk1Y2M1ZjM1Mzc5ODNiZjgzZjg0ZWVlNTJjXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzNy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDM4LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDI2MjQsXG4gICAgICBcInNoYTI1NlwiOiBcImU5MDNmNzBjYTVlOTQ3MzRmY2M5ZmYwMzY1MzFhZTljMmFiZWZiNWY1MTA1NzQ5NjU5YmJhMzcyZDU5YmExMjVcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI1OTAwZWFkOGRhZGQyYTk4ODNlZTVhNjIzY2U0NTlhNTQxNWYyZjU0XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzOC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDM5LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyOTYsXG4gICAgICBcInNoYTI1NlwiOiBcImVhY2ViYzY0MTRjMzNkOWNhZDNjOWMzZDc4NGIyMTg0MzdiOGE3YjBjYzczNTI5MzQxMzYxYzRhZThkZTA5ZGZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzYWQ5OGZjZjBkZmRlNjk4NzU1ODU4NjRjMTU2N2NiNzhmNDhjYTUxXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzOS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQwLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTU5MTIsXG4gICAgICBcInNoYTI1NlwiOiBcIjZmN2MwNTcxMWUxZDBiYWZjZDFlNzg5NDg3NmEyY2Y5NjFkNGIzNzAyNDNiY2ExNzYyNWQyYjFhMDg5MmNlYjZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFc
    GLM53PART

    Expected result: The exact source chunk is appended.

  20. 20. Append inline source bundle 18 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    IjogXCJkYTgyZGNjMzJiM2U1YTYyMjY0NDY0Mzc4MTI1YTE1OGI2Yzc0ZDU3XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0MC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQxLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDk1NTIsXG4gICAgICBcInNoYTI1NlwiOiBcIjlkZGZkZTM4YjBmMGYyMDYyMzUwZmFlY2Q3MzM3NjJmN2FiZjRiNGU2MTIzZGNkYjcxNDExMzVjNjBhZDQ3YTRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJhMTg5OWIxOTU2ZTBmYWVkMjg0YWZmZTkwM2I1ZTc5OTAwOTJhMDg0XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0MS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQyLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzNjgsXG4gICAgICBcInNoYTI1NlwiOiBcIjJiNzBmZmJlOWQ4MjcyNzcwYTE2NGY5NTA4MTFkNTY3NWYxOGM5OGQ5ZjM1ZTQ5YTQzYTg5N2UzNDJmZjRjOThcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJmYmY0NzI2YTcxZjI0NWZhZGZjYTI5NjFhZjVjNWE2OWNiM2MwZTg2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0Mi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQzLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyOTYsXG4gICAgICBcInNoYTI1NlwiOiBcImY1ZmVkZTNhNzU1NTM3MDVjNzNmMjZkMWNjYTZjNzg0YmMxYTliYmIwNzM1NDAzZDFkNDg4NWNmZGQxMzk3NjBcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJhZDRkYmExNmFlODI2ZDZkNmJjNjFkZGZjMGE4MzY1ODkzNzEzNTZiXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0My1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQ0LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDkzMTIsXG4gICAgICBcInNoYTI1NlwiOiBcImVkNTdhOTM2OTZiNWQ5OTk5NjJmYmExOWMzODY2YTY2ZjExYWU1NDk4OWU1YWY1ZjM3N2Q1MDA0Mzc5MWExZGJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI4ZjAxYjQ2NWM4OWM2YTU4MjdiNTdkZjE0Mjk2YTI3M2VkOWU0OGM0XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0NC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQ1LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDI2MDAsXG4gICAgICBcInNoYTI1NlwiOiBcIjdmMjgwOTM5ZjRjOGE1ZTBmNzhiNzhhM2U5YTkwNTJiMTM5MTBmYjAwMTZiMjk0YjliM2UyOTRlOWMzNGIwNTRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI4MDRiZGQ5MDdiZmIzZDY5NjViZmI1NjIxMTQ3NzQ5MDU0MGU1NzAyXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0NS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQ2LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTUzNjgsXG4gICAgICBcInNoYTI1NlwiOiBcIjllNzQ4ZGUwZmQwNmY4NDVhNWQ3MGY2MjNlZTcyMGY1NWMxY2UxOTU0ZWY4YTMzMzMxNzM4ZDllMjQ0NDkzZGNcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI3MWExMmYxZjgxNmIwZGZjY2ZkNDcxYzAzZGJjOWZiOWI0NDVkZmQ3XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0Ni1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQ3LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDEwNzIsXG4gICAgICBcInNoYTI1NlwiOiBcImRkZjA2OTFjYThhYTQzZWNkY2M2Y2M5ODg5NDZkNDNjODJhZDlhNjczYmNiM2I5MzMyMjNiZjViMzNiZTBhZTFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJmY2RkMTc4NjIwZmUzYjk3MWQwMzI5YWE2MTVjNTYwNmNkZmE0YjhkXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0Ny1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQ4LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDk1NzYsXG4gICAgICBcInNoYTI1NlwiOiBcIjg1YzUxMjAwOTg1NDcxYmE4MzcwN2NmYTA4NDFhZjM0NTJkOWY5ZjcxNDk2Mjc2ZDgyN2Y4ZGYxNWY5OTFjYWJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI1ZTcwNjRjNmExNzIyZDI2ZGYzZGYwNGFmMDM4YzZiMTdjOWVmYjY0XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZh
    GLM53PART

    Expected result: The exact source chunk is appended.

  21. 21. Append inline source bundle 19 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    MDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0OC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQ5LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzNDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjE0YmEyNmM5ZjZiMGI4NTllMTE0YjY1YmQzODFmMmJiY2Y1OTkwZjMwZmJiZjM3MWI1MWVmM2Y4OTgzOWMxNzNcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI4ZDU4NWY1MDFmYjk4YmI3YzdjYzc3ODNkMDRjOTliOWQ4M2JjZWYzXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0OS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDUwLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzMTIsXG4gICAgICBcInNoYTI1NlwiOiBcIjdhMDBkNTIyMWI0MTMxYmEwOWY2MmM2OGFmMWZjOGU5ZDUzMzY2YTQ4YTY1ZTg3Y2NkYmQzNmVkNWE3ZTJjYjVcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI2NWMzZTg2OTdkNzBiNjUzZjUyMTVmYjg2M2Q3YjE1NzJmNGM1NTQ2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1MC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDUxLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDkzMzYsXG4gICAgICBcInNoYTI1NlwiOiBcImIzNDIzYTkzZDlkNDRmNTFhZDIzMWFlNTc2YTYwY2JkYzJhY2Q4NjM2NGY2NDE5ZTgyYTUyODc4ZTQwZDc5NDhcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI5NjlhNmMwMjQyNmY0OWNjNmM5MDllYThmMzNhYzU3MWNmNzE0ZDUzXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1MS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDUyLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDI1NzYsXG4gICAgICBcInNoYTI1NlwiOiBcIjkxNjJkZWI0OGVlNmMzNWQzNzIyMTQ3NTdiYTk2MzI3OTk0MDgyZTU5NzZmODYxNjhhNzg4NmNjMTEyYzIzZmNcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIxOTZiYTY1MjI0YzFhNGM2MTNmNmFiMTUzNDNhMmMxYjFjZjY1OWJhXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1Mi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDUzLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTU5MzYsXG4gICAgICBcInNoYTI1NlwiOiBcIjJmNWVjYzBjM2Y5NjliOGE0YmE0NDZhNTQ3MDYyY2E4MTJhNzY4Mzk3OTAzZjlkNjQwNzRhZTc3YzUzZmIyMmVcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI1YzY0NTAzYTI5ZTc5NTZjNTBjM2JiMGZkYTExNzgxZGY1NjBlMjZkXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1My1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDU0LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyNzIsXG4gICAgICBcInNoYTI1NlwiOiBcIjFhZTczNTFmMDcxYTZhOTllNGI3ZWZmMzllYjU5OGUxYWIwMmMwODZhNzg2M2MzN2M5ZjY5ZTNkY2RlNWIzZDFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJkODNiZWU1Y2E0NTRjZjdkMjE0Y2IzODc4M2MwMTI2MDIxY2YxYTg4XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1NC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDU1LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDgzMDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjhkNjRjOTFmZjYwMGE5MzMxMWMxNWNkZTE4YjYyYjliM2RlMjM5NzI3Mjk1YWQ2YmM0YjVmNmQ2NjU0Y2VmOGVcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJiZDBhYzQ3NGI1ZTI2ZTg4OTk2MTViNjlkMzI3YzQ5OTJkNDlkMmI4XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1NS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDU2LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDEwODAsXG4gICAgICBcInNoYTI1NlwiOiBcIjc0OGRkYTkxYzliNjk3ZTU5NmViZDdlZjU2MjQ0NDUwYzlmMTdjN2RlMmI0NjNkOWRlMWQyOGIyNTcyZjNmNTFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJjNzMyYjRkMTIyYWRlMjQ0MmJkN2UyNGY5MTk3NmQ3NjllZDMxN2IzXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1Ni1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4g
    GLM53PART

    Expected result: The exact source chunk is appended.

  22. 22. Append inline source bundle 20 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    ICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDU3LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDEwNDgsXG4gICAgICBcInNoYTI1NlwiOiBcImUxMjhjMmRhM2QzZTlkMTAwNjYyNTA0NzAzZDU0NWFkYTQzNzgzYmI0YzZmMjg3MGJkM2ExNzE2OWIwYjgxNDFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlNGM1YThlNTRiNGEzNWJmZWY1MjVjNGM0Yzc3NGZmNmVlMzFhNjgwXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1Ny1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDU4LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDgwODgsXG4gICAgICBcInNoYTI1NlwiOiBcImFjNGU1OGQxNjAwMTRhY2UxNWY3Y2I5NzNiNzhhMGU4MjVjYmZjMDAwMmMyMGZjYzYzNGM0ZDFjZjg1Y2E1NmFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJiMzIwZTMzNmQyYmQ0YzE5Yzk5ZWRlMDg4NzJjODU5YTdlNDgxZTVkXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1OC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDU5LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTQ5MTIsXG4gICAgICBcInNoYTI1NlwiOiBcImJjMTczMTI3M2FkYzA4OGUyZTdhYThiNzY2YTE0ZWZjYmYyNTIxNzkwZmUzZjg0MTZkM2YxMTY3MmU3MGM2MmZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI4NWVlOWMxNTU1MzJjYWFlZjEzZTg5ZmM2NTZmOGE4OTI3ZGYwNjY4XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1OS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDYwLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDEwNjQsXG4gICAgICBcInNoYTI1NlwiOiBcIjJjZjY0NjU1MzhmOGI4Mzk1YWRiMGU4MTJmMmE0NTQxZWNmY2Y3Y2Q5Y2NjZDRkYmE5MmU5ZjI5Yzg0ZmNlMzlcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJhMjIzM2E4YmUwMDI2NjI4ZTliNjJlOGIyNDgzNDI3ZjRlNGE0YTVjXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA2MC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDYxLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzMDM5OTM3NjgsXG4gICAgICBcInNoYTI1NlwiOiBcIjRjMjllNTY1NGNhYmJkMTlmNDczM2Y2MDFhYWM5ZDRmYWRhYWZkZTZmOGQwMzk5NGViMTczY2JhMjA4Y2VjZWNcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI1YzEzOTQxOTI4MTM3MWNmNTk1MDdhOTdmMmYwNzc2YzZiMzJhN2MxXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA2MS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDYyLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDEyNjE1ODQ5NjgsXG4gICAgICBcInNoYTI1NlwiOiBcImQzMDg3ODE2ZGI5NWY5NjJhM2E3NGMwNTdiODM5OGUxNDkyNDU4ZWNkOTk2MDhmNzA2YTQwMGYxMTJhODI1YzZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlNzg4NGY2ZjZjNTdkODk2YTQyYzg0ZmYwMmFiZGNkNDMzMzcwNmY3XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA2Mi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLnNhZmV0ZW5zb3JzLmluZGV4Lmpzb25cIixcbiAgICAgIFwiYnl0ZXNcIjogODQwNjYxMyxcbiAgICAgIFwic2hhMjU2XCI6IFwiM2MzZjQwMzY2YTUzYzNmZDc5NzRiNGVhYjc4ODFhMzY1YTk4YzJhNDMyOTE1MGJlZmViYWI5OWZlN2MxOGIwNVwiLFxuICAgICAgXCJzaGEyNTZFdmlkZW5jZVwiOiBcImFyY2hpdmVkX3V0ZjhfYm9keV9naXRfYmxvYl92ZXJpZmllZFwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjZlOGI2ZWQ0NjZiOTE2YjAyODlhNjM5MWVmNjcwMjcyNTAxNzIwOWZcIixcbiAgICAgIFwidXJsXCI6IFwiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby96YWktb3JnL0dMTS01LjMtRmxhc2gvcmVzb2x2ZS80NmEwNTBiZWMxMzAwMmFkMjllZTc5NWMxNmU2MWNmNGZhM2M0YTljL21vZGVsLnNhZmV0ZW5zb3JzLmluZGV4Lmpzb25cIixcbiAgICAgIFwiYWdlbnRCb2R5QWNxdWlyZWRJblRoaXNQYXNzXCI6IGZhbHNlLFxuICAgICAgXCJwcmlvclV0ZjhCb2R5VmVyaWZpZWRcIjogdHJ1ZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV9jb25maWd1cmF0aW9uX3Byb2Nlc3Nvcl90b2tlbml6ZXJfdGVtcGxhdGVcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwicHJvY2Vzc29yX2NvbmZpZy5qc29uXCIsXG4gICAgICBcImJ5dGVzXCI6IDkwOSxcbiAgICAgIFwic2hhMjU2XCI6IFwiYWFlMzgzNzRjOTRiMDhjYzliMDU0N2M2ZTY0ZjA1Yjk1MWJkOTczNWNlYTU3MWM2OTg4ZjVlZDU1MmJlZDNlZFwiLFxuICAgICAgXCJzaGEyNTZFdmlkZW5jZVwiOiBcImFyY2hpdmVkX3V0ZjhfYm9keV9naXRfYmxvYl92ZXJpZmllZFwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjNlYzJhMDU4YjJjZGVjNTU2ZWNhMGY2MjFlOGM1MTY0ZWVjMjEzYzJcIixcbiAgICAgIFwidXJsXCI6IFwiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby96YWktb3JnL0dMTS01LjMtRmxhc2gvcmVzb2x2ZS80NmEwNTBiZWMxMzAwMmFkMjllZTc5NWMxNmU2MWNmNGZhM2M0YTljL3Byb2Nlc3Nvcl9jb25maWcuanNvblwiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiB0cnVlLFxuICAgICAgXCJyb2xlXCI6IFwibmF0aXZlX2NvbmZpZ3VyYXRpb25fcHJvY2Vzc29yX3Rva2VuaXplcl90ZW1wbGF0ZVwiXG4gICAgfSxc
    GLM53PART

    Expected result: The exact source chunk is appended.

  23. 23. Append inline source bundle 21 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    biAgICB7XG4gICAgICBcInBhdGhcIjogXCJ0b2tlbml6ZXIuanNvblwiLFxuICAgICAgXCJieXRlc1wiOiAyMDIxNzQ0MixcbiAgICAgIFwic2hhMjU2XCI6IFwiMTllNzczNjQ4Y2I0ZTY1ZGU4NjYwZWE2MzY1ZTEwYWNjYTExMmQ0MmE4NTQ5MjNkZjkzZGI0YTZmMzMzYTgyZFwiLFxuICAgICAgXCJzaGEyNTZFdmlkZW5jZVwiOiBcInB1Ymxpc2hlcl9sZnNfbWV0YWRhdGFfbm9fYm9keVwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcImFiYTQwMTk3YTRjZGI1NjA3ZjRhYjdhMDVmYjBhNGVlODA1NGZkNmRcIixcbiAgICAgIFwidXJsXCI6IFwiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby96YWktb3JnL0dMTS01LjMtRmxhc2gvcmVzb2x2ZS80NmEwNTBiZWMxMzAwMmFkMjllZTc5NWMxNmU2MWNmNGZhM2M0YTljL3Rva2VuaXplci5qc29uXCIsXG4gICAgICBcImFnZW50Qm9keUFjcXVpcmVkSW5UaGlzUGFzc1wiOiBmYWxzZSxcbiAgICAgIFwicHJpb3JVdGY4Qm9keVZlcmlmaWVkXCI6IGZhbHNlLFxuICAgICAgXCJyb2xlXCI6IFwibmF0aXZlX2NvbmZpZ3VyYXRpb25fcHJvY2Vzc29yX3Rva2VuaXplcl90ZW1wbGF0ZVwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ0b2tlbml6ZXJfY29uZmlnLmpzb25cIixcbiAgICAgIFwiYnl0ZXNcIjogNzYxLFxuICAgICAgXCJzaGEyNTZcIjogXCI5OGIxMjcxNTc0ZjQxYWJmODk0MjdhZTJkZGEwMzBkOTRkYzk0NzhmMGVkYzVhOGJkMjQwZGIyMTNjNmZkNWZjXCIsXG4gICAgICBcInNoYTI1NkV2aWRlbmNlXCI6IFwiYXJjaGl2ZWRfdXRmOF9ib2R5X2dpdF9ibG9iX3ZlcmlmaWVkXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiZTM3NWZhMGE0ZTE2NjYwY2UwZTIwMjZlMzkzNzRkMzVkYWQ0YzA3OVwiLFxuICAgICAgXCJ1cmxcIjogXCJodHRwczovL2h1Z2dpbmdmYWNlLmNvL3phaS1vcmcvR0xNLTUuMy1GbGFzaC9yZXNvbHZlLzQ2YTA1MGJlYzEzMDAyYWQyOWVlNzk1YzE2ZTYxY2Y0ZmEzYzRhOWMvdG9rZW5pemVyX2NvbmZpZy5qc29uXCIsXG4gICAgICBcImFnZW50Qm9keUFjcXVpcmVkSW5UaGlzUGFzc1wiOiBmYWxzZSxcbiAgICAgIFwicHJpb3JVdGY4Qm9keVZlcmlmaWVkXCI6IHRydWUsXG4gICAgICBcInJvbGVcIjogXCJuYXRpdmVfY29uZmlndXJhdGlvbl9wcm9jZXNzb3JfdG9rZW5pemVyX3RlbXBsYXRlXCJcbiAgICB9XG4gIF0sXG4gIFwiZXhjbHVkZWRSZXBvc2l0b3J5TWV0YWRhdGFcIjogW1xuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIi5ldmFsX3Jlc3VsdHMvR0xNLTUuMy1GbGFzaC55YW1sXCIsXG4gICAgICBcInJlYXNvblwiOiBcIlJlcG9zaXRvcnkgZXZhbHVhdGlvbiByZXN1bHQgb3IgZ2l0IHRyYW5zcG9ydCBjb25maWd1cmF0aW9uOyBub3Qgc2VsZWN0ZWQgbmF0aXZlIHJ1bnRpbWUvbGVnYWwgYXNzZXRcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwiLmV2YWxfcmVzdWx0cy9hZ2VudHMtbGFzdC1leGFtLnlhbWxcIixcbiAgICAgIFwicmVhc29uXCI6IFwiUmVwb3NpdG9yeSBldmFsdWF0aW9uIHJlc3VsdCBvciBnaXQgdHJhbnNwb3J0IGNvbmZpZ3VyYXRpb247IG5vdCBzZWxlY3RlZCBuYXRpdmUgcnVudGltZS9sZWdhbCBhc3NldFwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCIuZ2l0YXR0cmlidXRlc1wiLFxuICAgICAgXCJyZWFzb25cIjogXCJSZXBvc2l0b3J5IGV2YWx1YXRpb24gcmVzdWx0IG9yIGdpdCB0cmFuc3BvcnQgY29uZmlndXJhdGlvbjsgbm90IHNlbGVjdGVkIG5hdGl2ZSBydW50aW1lL2xlZ2FsIGFzc2V0XCJcbiAgICB9XG4gIF0sXG4gIFwidW5rbm93bnNcIjoge1xuICAgIFwicmVxdWlyZWRGcmVlU3RvcmFnZUJ5dGVzXCI6IG51bGwsXG4gICAgXCJydW50aW1lSW1hZ2VBbmRDYWNoZXNCeXRlc1wiOiBudWxsLFxuICAgIFwicGVha0hvc3RSYW1CeXRlc1wiOiBudWxsLFxuICAgIFwicGVha0RldmljZU1lbW9yeUJ5dGVzXCI6IG51bGwsXG4gICAgXCJ1c2FibGVNZW1vcnlBZnRlckRpc3BsYXlPck90aGVyQXBwc0J5dGVzXCI6IG51bGwsXG4gICAgXCJtZWFzdXJlZFRva2Vuc1BlclNlY29uZFwiOiBudWxsLFxuICAgIFwibmF0aXZlSW1hZ2VWaWRlb1Rocm91Z2hwdXRcIjogbnVsbFxuICB9LFxuICBcInF1YWxpZmljYXRpb25zXCI6IFtcbiAgICBcIkFydGlmYWN0IGRvd25sb2FkIGJ5dGVzIGFyZSBub3QgaW5zdGFsbGF0aW9uLWRpc2sgbWluaW11bXMsIENQVS9HUFUgbWVtb3J5IGFsbG9jYXRpb24gb3IgcGVyLWRldmljZSBmaXQuIFJlYWRlciBuZWVkcyBydW50aW1lIGltYWdlL2NhY2hlL2ludGVybWVkaWF0ZSBoZWFkcm9vbS5cIixcbiAgICBcIkFsbDYybmF0aXZlRlA4L0JGMTYvRjMyIHNoYXJkIGRlc2NyaXB0b3JzIHJldGFpbmVkIHdpdGggZnVsbCB0b2tlbml6ZXIvcHJvY2Vzc29yL3RlbXBsYXRlIGNhbmRpZGF0ZTsgbm8gdGV4dC1vbmx5IG9yIGNvbXBvbmVudC1kcm9wcGluZyBzdWJzdGl0dXRpb24uXCIsXG4gICAgXCJTSEEyNTYgdW5rbm93biBmb3IgYW55IHVuYXJjaGl2ZWQgbm9uLUxGUyB0ZXh0IGJvZHkgaXMgbnVsbDsgZ2l0QmxvYlNIQTEgaXMgdHlwZWQgc2VwYXJhdGVseSwgbmV2ZXIgc3Vic3RpdHV0ZWQgYXMgU0hBMjU2LlwiLFxuICAgIFwiRmluYWwgc291cmNlIGNsb3N1cmUgbWF5IGVzdGFibGlzaCBhZGRpdGlvbmFsIHJ1bnRpbWUvZGVwZW5kZW5jeSBvYmxpZ2F0aW9uczsgdGhpcyBjYW5kaWRhdGUgaW52ZW50b3J5IGRvZXMgbm90IHJlc29sdmUgZWxpZ2liaWxpdHkgb3IgZ3VpZGUvcHVibGljIGNvdmVyYWdlLlwiXG4gIF0sXG4gIFwibmV3RWxpZ2liaWxpdHlDcmVkaXRcIjogMCxcbiAgXCJndWlkZUNyZWRpdFwiOiAwLFxuICBcIm5hdGl2ZU9wZXJhdGlvbnNcIjogMCxcbiAgXCJkb3dubG9hZHNcIjogMCxcbiAgXCJvd25lck9wZXJhdGlvbnNcIjogMFxufVxuIn0sInJlYWRlcl9kb3dubG9hZC5weSI6eyJzaGEyNTYiOiIzYWZkZWVlN2NiZDYxYmJmOTIyZjIxN2RiY2ZhYWMxZjhlNTg0NDg5NjFlMjVjYjkxZWZmZTMwODFlZmQ3ODQzIiwidGV4dCI6IlwiXCJcIlJlYWRlci1vbmx5IGZ1bGwgc2VsZWN0ZWQgYXNzZXQgZG93bmxvYWQ7IG5vIGFnZW50IGludm9jYXRpb24uXCJcIlwiXG5pbXBvcnQgYXJncGFyc2UsaGFzaGxpYixqc29uLG9zLHBhdGhsaWIsdXJsbGliLnJlcXVlc3Rcbk1BTklGRVNUX1NIQT0nNGFmZmE1OGYyOWU1YjAwMzhkYmYwNjI5Y2E1N2Q1OTY5OGJhMWFlNjQzZjA1YmI3OTU5ZWUyMzI0NzgxMDg2NidcblBSRUZJWD0naHR0cHM6Ly9odWdnaW5nZmFjZS5jby96YWktb3JnL0dMTS01LjMtRmxhc2gvcmVzb2x2ZS80NmEwNTBiZWMxMzAwMmFkMjllZTc5NWMxNmU2MWNmNGZhM2M0YTljLydcbmRlZiBjaGVja2VkKHBhdGgscm93KTpcbiBpZiBwYXRoLmlzX3N5bWxpbmsoKSBvciBub3QgcGF0aC5pc19maWxlKCkgb3IgcGF0aC5zdGF0KCkuc3Rfc2l6ZSE9cm93WydieXRlcyddOnJldHVybiBGYWxzZVxuIGg9aGFzaGxpYi5zaGEyNTYoKTtnPWhhc2hsaWIuc2hhMSgpO2cudXBkYXRlKGInYmxvYiAnK3N0cihyb3dbJ2J5dGVzJ10pLmVuY29kZSgpK2InXFwwJylcbiB3aXRoIHBhdGgub3BlbigncmInKSBhcyBmOlxuICBmb3IgYiBpbiBpdGVyKGxhbWJkYTpmLnJlYWQoMTA0ODU3NiksYicnKTpoLnVwZGF0ZShiKTtnLnVwZGF0ZShiKVxuIHJldHVybiBoLmhleGRpZ2VzdCgpPT1yb3dbJ3NoYTI1NiddIGlmIHJvdy5nZXQoJ3NoYTI1NicpIGVsc2UgZy5oZXhkaWdlc3QoKT09cm93WydnaXRCbG9iU2hhMSddXG5kZWYgbWFpbigpOlxuIHA9YXJncGFyc2UuQXJndW1lbnRQYXJzZXIoKTtwLmFkZF9hcmd1bWVudCgnLS1tYW5pZmVzdCcscmVxdWlyZWQ9VHJ1ZSk7cC5hZGRfYXJndW1lbnQoJy0tcm9vdCcscmVxdWlyZWQ9VHJ1ZSk7YT1wLnBhcnNlX2FyZ3MoKTtyYXc9cGF0aGxpYi5QYXRoKGEubWFuaWZlc3QpLnJlYWRfYnl0ZXMoKVxuIGlmIGhhc2hsaWIuc2hhMjU2KHJhdykuaGV4ZGlnZXN0KCkhPU1BTklGRVNUX1NIQTpyYWlzZSBWYWx1ZUVycm9yKCdmdWxsIG5hdGl2ZSBkZXNjcmlwdG9yIGlkZW50aXR5JylcbiBtPWpzb24ubG9hZHMocmF3KTtyb290PXBhdGhsaWIuUGF0aChhLnJvb3QpO3Jvb3QubWtkaXIoZXhpc3Rfb2s9VHJ1ZSlcbiBpZiByb290LmlzX3N5bWxpbmsoKSBvciBhbnkoeC5pc19zeW1saW5rKCkgZm9yIHggaW4gcm9vdC5hYnNvbHV0ZSgpLnBhcmVudHMpOnJhaXNlIFZhbHVlRXJyb3IoJ21hdGVyaWFsaXplZCBub25zeW1saW5rIG1vZGVsIGRpcmVjdG9yeSByZXF1aXJlZCcpXG4gZm9yIHJvdyBpbiBtWydhc3NldHMnXTpcbiAgcmVsPXBhdGhsaWIuUHVyZVBvc2l4UGF0aChyb3dbJ3BhdGgnXSlcbiAgaWYgcmVsLmlzX2Fic29sdXRlKCkgb3IgJy4uJyBpbiByZWwucGFydHMgb3IgbGVuKHJlbC5wYXJ0cykhPTEgb3Igcm93Wyd1cmwnXSE9UFJFRklYK3Jvd1sncGF0aCddOnJhaXNlIFZhbHVlRXJyb3IoJ2ZpeGVkIG5hdGl2ZSBhc3NldCBVUkwvcGF0aCcpXG4gIHRhcmdldD1yb290L3Jvd1sncGF0aCddXG4gIGlmIGNoZWNrZWQodGFyZ2V0LHJvdyk6Y29udGludWVcbiAgaWYgdGFyZ2V0LmV4aXN0cygpIG9yIHRhcmdldC5pc19zeW1saW5rKCk6cmFpc2UgVmFsdWVFcnJvcignZXhpc3RpbmcgbWlzbWF0Y2hlZCBhc3NldDsgaW5zcGVjdCBpdCBleHBsaWNpdGx5JylcbiAgcGFydGlhbD10YXJnZXQud2l0aF9uYW1lKHRhcmdldC5uYW1lKycucGFydGlhbCcpO2ZkPW9zLm9wZW4ocGFydGlhbCxvcy5PX1dST05MWXxvcy5PX0NSRUFUfG9zLk9fRVhDTHxnZXRhdHRyKG9zLCdPX05PRk9MTE9XJywwKSwwbzYwMClcbiAgd2l0aCBvcy5mZG9wZW4oZmQsJ3diJykgYXMgb3V0LHVybGxpYi5yZXF1ZXN0LnVybG9wZW4ocm93Wyd1cmwnXSx0aW1lb3V0PTEyMCkg
    GLM53PART

    Expected result: The exact source chunk is appended.

  24. 24. Append inline source bundle 22 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    cat >> reader-bundle.b64 <<'GLM53PART'
    YXMgcmVzcG9uc2U6XG4gICBuPTBcbiAgIHdoaWxlIFRydWU6XG4gICAgYj1yZXNwb25zZS5yZWFkKDEwNDg1NzYpXG4gICAgaWYgbm90IGI6YnJlYWtcbiAgICBuKz1sZW4oYilcbiAgICBpZiBuPnJvd1snYnl0ZXMnXTpyYWlzZSBWYWx1ZUVycm9yKCdhc3NldCBsZW5ndGggb3ZlcmZsb3cnKVxuICAgIG91dC53cml0ZShiKVxuICBpZiBub3QgY2hlY2tlZChwYXJ0aWFsLHJvdyk6cmFpc2UgVmFsdWVFcnJvcignYXNzZXQgZnVsbC1ieXRlL2RpZ2VzdCBtaXNtYXRjaDsgcGFydGlhbCByZXRhaW5lZCBmb3IgaW5zcGVjdGlvbicpXG4gIG9zLmxpbmsocGFydGlhbCx0YXJnZXQpXG4gIHBhcnRpYWwudW5saW5rKClcbiBwcmludCgnQWxsIDcxIGZpeGVkIG5hdGl2ZSBhc3NldHMgbWF0Y2ggdGhlaXIgY29tcGxldGUgcHVibGlzaGVkIGRlc2NyaXB0b3JzLicpXG5pZiBfX25hbWVfXz09J19fbWFpbl9fJzptYWluKClcbiJ9LCJyZWFkZXJfaG9zdF9jaGVjay5weSI6eyJzaGEyNTYiOiI4MmE1MDk2NjVmMTRhNDQzMDU0Y2NmYzEzNzYzMzZiYzIwNDA1ZWZiYWJhNTVlNjllNmZjYjRkZWZjOTFkZWY2IiwidGV4dCI6IlwiXCJcIlJlYWRlci1vbmx5IGhvc3QgaW52ZW50b3J5LiBObyBmaXQgb3IgbWluaW11bS1tZW1vcnkgaW5mZXJlbmNlLlwiXCJcIlxuaW1wb3J0IGNzdixqc29uLHBhdGhsaWIscGxhdGZvcm0sc2h1dGlsLHN1YnByb2Nlc3NcbmlmIHBsYXRmb3JtLnN5c3RlbSgpIT0nTGludXgnIG9yIHBsYXRmb3JtLm1hY2hpbmUoKSE9J3g4Nl82NCc6cmFpc2UgVmFsdWVFcnJvcignbmF0aXZlIExpbnV4IHg4Nl82NCBob3N0IHJlcXVpcmVkJylcbnI9c3VicHJvY2Vzcy5ydW4oWydudmlkaWEtc21pJywnLS1xdWVyeS1ncHU9bmFtZSx1dWlkLGRyaXZlcl92ZXJzaW9uLG1lbW9yeS50b3RhbCcsJy0tZm9ybWF0PWNzdixub2hlYWRlcixub3VuaXRzJ10sY2FwdHVyZV9vdXRwdXQ9VHJ1ZSx0ZXh0PVRydWUsdGltZW91dD0zMCk7ci5jaGVja19yZXR1cm5jb2RlKCk7cm93cz1saXN0KGNzdi5yZWFkZXIoci5zdGRvdXQuc3BsaXRsaW5lcygpKSlcbmlmIGxlbihyb3dzKSE9OCBvciBsZW4oe3hbMV0uc3RyaXAoKSBmb3IgeCBpbiByb3dzfSkhPTggb3IgYW55KCdIMjAwJyBub3QgaW4geFswXSBmb3IgeCBpbiByb3dzKTpyYWlzZSBWYWx1ZUVycm9yKCdlaWdodCBwaHlzaWNhbCBIMjAwL3VuaXF1ZSBVVUlEcyByZXF1aXJlZCBieSB0aGVzZSBjYW5kaWRhdGVzJylcbmZvciByb3cgaW4gcm93czpcbiBpZiB0dXBsZShpbnQodikgZm9yIHYgaW4gcm93WzJdLnN0cmlwKCkuc3BsaXQoJy4nKSk8KDU4MCw5NSw1KTpyYWlzZSBWYWx1ZUVycm9yKCdDVURBMTMuMFVwZGF0ZTIgZHJpdmVyID49NTgwLjk1LjA1IHJlcXVpcmVkOyBtYWpvclI1ODAgYWxvbmUgaW5zdWZmaWNpZW50JylcbmRpc2s9c2h1dGlsLmRpc2tfdXNhZ2UoJy4nKVxuaWYgZGlzay5mcmVlPDEwMjQqKjQ6cmFpc2UgVmFsdWVFcnJvcigncHJlc2NyaWJlZDFUaUJ1c2FibGV3b3JraW5nZGlzayBwbGFubmluZyBndWFyZDsgbm90IG1vZGVsIG1pbmltdW0nKVxucHJpbnQoanNvbi5kdW1wcyh7J3BoeXNpY2FsX2dwdXMnOnJvd3MsJ3NlbGVjdGVkX2dwdV9pbmRpY2VzJzpbMCwxLDIsM10sJ21lbWluZm8nOnBhdGhsaWIuUGF0aCgnL3Byb2MvbWVtaW5mbycpLnJlYWRfdGV4dCgpLCd3b3JraW5nX2Rpc2snOmRpY3QoemlwKFsndG90YWwnLCd1c2VkJywnZnJlZSddLGRpc2spKSwncXVhbGlmaWNhdGlvbic6J0FjdHVhbCByZWFkZXIgb2JzZXJ2YXRpb25zOyBjb25zZXJ2YXRpdmUgcGxhbm5pbmcgcG9saWN5LCBub3QgZml0IHByb29mLiBObyBHUFUgR0IvR2lCIGNvbnZlcnNpb24uJ30saW5kZW50PTIpKVxuIn0sInZlcmlmeS1hc3NldHMuc2giOnsic2hhMjU2IjoiMWMzMTQ0NzJiOWJlYzQ0ZDRjOWMzMjM3ZDQ1YWNlOTQxMWU3N2U0NDA3Zjc5NmVkODJjNmZjYTEyODUxNTAzOCIsInRleHQiOiJzZXQgLWV1XG5jZCAvd29ya1xucHl0aG9uMyAtIDw8J1BZVkVSSUZZJ1xuaW1wb3J0IGhhc2hsaWIsaW1wb3J0bGliLnV0aWxcbnA9Jy93b3JrL3JlYWRlcl9jbGllbnQucHknO2Fzc2VydCBoYXNobGliLnNoYTI1NihvcGVuKHAsJ3JiJykucmVhZCgpKS5oZXhkaWdlc3QoKT09J2ZhZTU4MjJiNzBkYWE1NDFjMTg1MTJjNWRkNmQ3MzFiYzQ3ZmNjODgwOTIzNmU4ZDU0ZTY4ZTYyNjc4ZDY5OWInXG5zPWltcG9ydGxpYi51dGlsLnNwZWNfZnJvbV9maWxlX2xvY2F0aW9uKCd2ZXJpZmllZF9jbGllbnQnLHApO209aW1wb3J0bGliLnV0aWwubW9kdWxlX2Zyb21fc3BlYyhzKTtzLmxvYWRlci5leGVjX21vZHVsZShtKVxubS5hc3NldHMoJy9tb2RlbCcsJy93b3JrL2Fzc2V0cy5qc29uJywnNGFmZmE1OGYyOWU1YjAwMzhkYmYwNjI5Y2E1N2Q1OTY5OGJhMWFlNjQzZjA1YmI3OTU5ZWUyMzI0NzgxMDg2NicpXG5wcmludCgnQ29tcGxldGU3MWFzc2V0c3ZlcmlmaWVkO25hdGl2ZWltcG9ydG5vdHJlcXVpcmVkLicpXG5QWVZFUklGWVxuIn0sInJ1bi1wcmVmbGlnaHQuc2giOnsic2hhMjU2IjoiYTM4N2FhZWVhYzliNTUzOTg5YmQwMGE5ZDYwMTlhMmFiMjRiODhhZGE5OGU4YmJlYzg3NzljNmZkNmUyNTM2NiIsInRleHQiOiJzZXQgLWV1XG5iYXNoIC93b3JrL3ZlcmlmeS1hc3NldHMuc2hcblNPVVJDRV9ST09UPVwiJChweXRob24zIC1jIFwiaW1wb3J0IGltcG9ydGxpYi5tZXRhZGF0YTtwcmludChpbXBvcnRsaWIubWV0YWRhdGEuZGlzdHJpYnV0aW9uKCd2bGxtJykubG9jYXRlX2ZpbGUoJycpKVwiKVwiXG5weXRob24zIC93b3JrL3ByZWZsaWdodC5weSAtLXNvdXJjZS1yb290IFwiJFNPVVJDRV9ST09UXCIgLS1zb3VyY2UtbWFuaWZlc3QgL3dvcmsvc291cmNlX21hbmlmZXN0Lmpzb24gLS1zb3VyY2UtbWFuaWZlc3Qtc2hhMjU2IDJkMjJjZDllMWU1MjRkOTA1ZTRiZWFkMGZmMjI3ZTMzNTMxNzQ3MDBkYjVhM2MyYmYwN2U5ZjM2ZTc5ZGIzY2IgLS1leHBlY3RlZC1ncHVzIDQgLS1zdG9yYWdlLXJvb3QgL2RhdGEgLS1vdXRwdXQgL2RhdGEvcmVzdWx0cy9wcmVmbGlnaHQuanNvblxuIn0sInJ1bi1zZXJ2ZXIuc2giOnsic2hhMjU2IjoiOTRlYTExMDlmNDZjZDVjMDk1ZjFmZTNjY2E0MWRkMzE2ZGRhNzU1NmU5ZWFiOGM4ZTZlMzM3MzFkMjI2NDdkMCIsInRleHQiOiJzZXQgLWV1XG5iYXNoIC93b3JrL3ZlcmlmeS1hc3NldHMuc2hcblNPVVJDRV9ST09UPVwiJChweXRob24zIC1jIFwiaW1wb3J0IGltcG9ydGxpYi5tZXRhZGF0YTtwcmludChpbXBvcnRsaWIubWV0YWRhdGEuZGlzdHJpYnV0aW9uKCd2bGxtJykubG9jYXRlX2ZpbGUoJycpKVwiKVwiXG5leGVjIHB5dGhvbjMgL3dvcmsvcmVhZGVyX3NlcnZlcl9sYXVuY2gucHkgLS1tb2RlbC1yb290IC9tb2RlbCAtLWFsaWFzIGdsbTUzLW5hdGl2ZSAtLXBvcnQgODk5NyAtLWV4aXN0aW5nLWtleS1maWxlIC9yZWFkZXIta2V5IC0tYXV0aC1zb3VyY2Utcm9vdCBcIiRTT1VSQ0VfUk9PVFwiIC0tc291cmNlLW1hbmlmZXN0IC93b3JrL2F1dGhfbWFuaWZlc3QuanNvbiAtLXNvdXJjZS1tYW5pZmVzdC1zaGEyNTYgZDM2YzgxNjhkMzQ5YzdiYTExYzBkMDU4Yjc2MTdhOTYxNzljNTRjY2VjNmVlYzExZTg4OWRlNThjMjViMDRlMSAtLW1pZGRsZXdhcmUtc2hhMjU2IGExMDVjOTlhMGVmOGZmMTRkNTZmM2M5MGMzZDlmY2IyOWIxYTNjOTBlNTk3Mjg1NDg1ZjQ5MDYxOWQzMzg5MTdcbiJ9LCJydW4tY2xpZW50LnNoIjp7InNoYTI1NiI6ImJkODA2YWE0MzIzNjc1MDM5ZGVmZDU4OGZhNTg3ZWIxOTI5ZDhjMzJmOGM0MDk4YjNlY2RlNGZiN2MzNDYzNWUiLCJ0ZXh0Ijoic2V0IC1ldVxuU09VUkNFX1JPT1Q9XCIkKHB5dGhvbjMgLWMgXCJpbXBvcnQgaW1wb3J0bGliLm1ldGFkYXRhO3ByaW50KGltcG9ydGxpYi5tZXRhZGF0YS5kaXN0cmlidXRpb24oJ3ZsbG0nKS5sb2NhdGVfZmlsZSgnJykpXCIpXCJcbnB5dGhvbjMgL3dvcmsvcmVhZGVyX2NsaWVudC5weSAtLW1vZGVsLXJvb3QgL21vZGVsIC0tYXNzZXQtbWFuaWZlc3QgL3dvcmsvYXNzZXRzLmpzb24gLS1hc3NldC1tYW5pZmVzdC1zaGEyNTYgNGFmZmE1OGYyOWU1YjAwMzhkYmYwNjI5Y2E1N2Q1OTY5OGJhMWFlNjQzZjA1YmI3OTU5ZWUyMzI0NzgxMDg2NiAtLWZpeHR1cmUtcm9vdCAvZGF0YS9maXh0dXJlcyAtLWZpeHR1cmUtbWFuaWZlc3QgL2RhdGEvZml4dHVyZXMvbWFuaWZlc3QuanNvbiAtLWtleS1maWxlIC9yZWFkZXIta2V5IC0tb3V0cHV0IC9kYXRhL3Jlc3VsdHMvcmVzdWx0LWxvdy5qc29uIC0tcHJlZmxpZ2h0LWhlbHBlciAvd29yay9wcmVmbGlnaHQucHkgLS1wcmVmbGlnaHQtaGVscGVyLXNoYTI1NiA5MGIzZWYxMTBlZTkyMjEyZjJjMjIwNmFhOTg5ODY3N2UwZDNhNzFlZmJjODRhZmMyZDk4ZmEyYjYwOTJmYTZjIC0tcHJlZmxpZ2h0LXNvdXJjZS1yb290IFwiJFNPVVJDRV9ST09UXCIgLS1wcmVmbGlnaHQtc291cmNlLW1hbmlmZXN0IC93b3JrL3NvdXJjZV9tYW5pZmVzdC5qc29uIC0tcHJlZmxpZ2h0LXNvdXJjZS1tYW5pZmVzdC1zaGEyNTYgMmQyMmNkOWUxZTUyNGQ5MDVlNGJlYWQwZmYyMjdlMzM1MzE3NDcwMGRiNWEzYzJiZjA3ZTlmMzZlNzlkYjNjYiAtLXRlcm1pbmFsLWhlbHBlciAvd29yay90ZXJtaW5hbF9ndWFyZC5weSAtLXRlcm1pbmFsLWhlbHBlci1zaGEyNTYgN2I2YWQ5MWEzNzIzMjJkNjI0OTdlMTE0NGVjZGE4NDQzNzNkYjJjY2FlODA1YTRlMWExNDgzOGQ3NzhiMGViNSAtLW1vZGVsLWFsaWFzIGdsbTUzLW5hdGl2ZSAtLXBvcnQgODk5NyAtLWV4cGVjdGVkLWdwdXMgNCAtLWVmZm9ydCBsb3dcbiJ9fQ==
    GLM53PART

    Expected result: The exact source chunk is appended.

  25. 25. Verify and materialize exact full reader helpers

    Verify the complete plain JSON source map and each file SHA. Existing helper files fail rather than being overwritten. No external author /tmp path or compressed-code dependency.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    python3 - <<'PYBUNDLE'
    import base64,hashlib,json,os,pathlib
    raw=base64.b64decode(pathlib.Path('reader-bundle.b64').read_bytes(),validate=False)
    assert hashlib.sha256(raw).hexdigest()=='2f3452a12f9a7d0234f27558af3447c9faef1f0771dda13417df0b64f777279e'
    files=json.loads(raw)
    for name,row in files.items():
     assert '/' not in name and name not in ('.','..')
     b=row['text'].encode();assert hashlib.sha256(b).hexdigest()==row['sha256']
     fd=os.open(name,os.O_WRONLY|os.O_CREAT|os.O_EXCL|getattr(os,'O_NOFOLLOW',0),0o600)
     with os.fdopen(fd,'wb') as f:f.write(b)
    print('All inline source files reconstructed and hash-checked.')
    PYBUNDLE

    Expected result: Only source files are materialized; native/model execution has not occurred.

  26. 26. Pull exact official immutable runtime

    Reader-only image pull by digest. Actual installed source, version and kernel guards still apply; do not fall back to a floating tag.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    docker pull vllm/vllm-openai@sha256:0674a3ea3c971706cea310bca71daadff68ea1717c758d2f54affa5def001b86

    Expected result: The reader obtains the exact image or stops; no pull was performed by the author.

  27. 27. Record actual host before model download

    Run only the reader host inventory before downloading model files. The 1 TiB free-space guard is a prescribed allowance, not a measured minimum. Existing report files fail rather than being overwritten.

    Command
    set -eu
    umask 077
    cd "$HOME/glm53-native-local"
    (set -C; python3 reader_host_check.py > reader-data/results/host.json)

    Expected result: Eight physical H200 UUIDs, paired driver and actual host/disk observations are recorded privately, or the workflow stops.

Download the model

  1. 1. Download and verify all full native assets

    Reader-only download of all 71 fixed files, including all 62 weight shards. Existing mismatches and partial files require explicit inspection. Exclusive hard-link promotion never overwrites a racing destination.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    python3 reader_download.py --manifest assets.json --root model

    Expected result: Every asset’s complete byte count and digest match. Serialized weights do not establish RAM/GPU fit.

Configure

  1. 1. Check actual host and bind existing key path

    Verify eight physical H200 devices and unique UUIDs, driver at least 580.95.05 and the prescribed usable disk allowance. Set your existing key path in this shell; no key bytes are printed or copied.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    export GLM53_KEY_FILE="/ABSOLUTE/PATH/TO/YOUR/EXISTING_PRIVATE_KEY"
    python3 - <<'PYKEY'
    import os,pathlib,stat,re
    p=pathlib.Path(os.environ['GLM53_KEY_FILE']);assert p.is_absolute() and ','not in str(p) and not p.is_symlink() and all(not q.is_symlink()for q in p.parents) and p.is_file() and stat.S_IMODE(p.stat().st_mode)==0o600
    k=p.read_text('ascii').strip();assert re.fullmatch(r'[A-Za-z0-9\-._~+/]+=*',k)
    PYKEY

    Expected result: Private host observations are saved. The existing key remains its original 0600 file and process memory.

  2. 2. Run exact full-asset and native runtime preflight

    Reader-only native imports/API checks after full asset verification. Four GPUs must be visible. Package/source/pip/DeepGEMM/KDA/mHC/MLA/vision/video failures stop the workflow; no component fallback.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    docker run --rm --gpus '"device=0,1,2,3"' --network host --env HF_HUB_OFFLINE=1 --env TRANSFORMERS_OFFLINE=1 --env VLLM_NO_USAGE_STATS=1 --mount type=bind,src="$PWD",dst=/work,readonly --mount type=bind,src="$PWD/model",dst=/model,readonly --mount type=bind,src="$PWD/reader-data",dst=/data --mount type=bind,src="$GLM53_KEY_FILE",dst=/reader-key,readonly --entrypoint bash vllm/vllm-openai@sha256:0674a3ea3c971706cea310bca71daadff68ea1717c758d2f54affa5def001b86 /work/run-preflight.sh

    Expected result: Successful reader exit and populated preflight JSON are required. This is import/API observation, not kernel execution or fit proof.

  3. 3. Create original bounded reader fixtures

    Reader-only libx264/FFprobe encoding of original RGB quadrants and eight H.264 digit frames at 2 FPS for four seconds. Missing encoder fails; no external media.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    docker run --rm --gpus '"device=0,1,2,3"' --network host --env HF_HUB_OFFLINE=1 --env TRANSFORMERS_OFFLINE=1 --env VLLM_NO_USAGE_STATS=1 --mount type=bind,src="$PWD",dst=/work,readonly --mount type=bind,src="$PWD/model",dst=/model,readonly --mount type=bind,src="$PWD/reader-data",dst=/data --mount type=bind,src="$GLM53_KEY_FILE",dst=/reader-key,readonly --entrypoint python3 vllm/vllm-openai@sha256:0674a3ea3c971706cea310bca71daadff68ea1717c758d2f54affa5def001b86 /work/make_reader_fixtures.py --output-directory /data/fixtures

    Expected result: Reader PNG, MP4 and manifest are created. FFprobe is not native processor or model proof.

Start the model

  1. 1. Start exact private full native model with TP4/MTP

    Run in the same configured host shell. A 7,200-second external lifetime includes loading; it is not latency/SLA. Reverify all assets before native load. Use the same Python CLI entrypoint, no CLI key and only loopback port 8997.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    timeout --signal=TERM --kill-after=30s 7200s docker run --rm --gpus '"device=0,1,2,3"' --network host --env HF_HUB_OFFLINE=1 --env TRANSFORMERS_OFFLINE=1 --env VLLM_NO_USAGE_STATS=1 --mount type=bind,src="$PWD",dst=/work,readonly --mount type=bind,src="$PWD/model",dst=/model,readonly --mount type=bind,src="$PWD/reader-data",dst=/data --mount type=bind,src="$GLM53_KEY_FILE",dst=/reader-key,readonly --name glm53-local --entrypoint bash vllm/vllm-openai@sha256:0674a3ea3c971706cea310bca71daadff68ea1717c758d2f54affa5def001b86 /work/run-server.sh

    Expected result: Only after actual reader initialization can the full graph start. Unknown fit may prevent startup; no execution is claimed by the author.

Connect to your endpoint

http://127.0.0.1:8997/v1/chat/completions

Native Linux host-network loopback only. For cloud, SSH into the exact authorized host and run the supplied Docker commands there; do not open public port 8997. Client and server use the same host network namespace.

Access: loopback. The existing private bearer key remains in memory/process environment, never a CLI value or copied credential file. The supported private middleware authenticates /tokenize and /v1/chat/completions and rejects other routes. Native prefix auth alone does not protect /tokenize. No universal privileged-host or third-party logging privacy guarantee.

Verify the setup

  1. 1. Run full native text/image/video and inert tool history

    Use a second host/SSH terminal and the exact named container. Client uses its existing key mount and loopback service. Successful exit plus a populated parseable report is required, never file existence alone.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    docker exec glm53-local bash /work/run-client.sh

    Expected result: The reader report records native text, image, video and inert tool/history checks. The author ran stdlib doubles only.

  2. 2. Inspect real outputs and preserve private diagnostics

    Human-check quadrant digits/colors, the complete temporal digit sequence 1 through 8, retained reasoning and tool result 5. Protocol closure is not accuracy calibration. High/max effort remain client options with new exclusive output names.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    python3 - <<'PYRESULT'
    import json,pathlib
    p=pathlib.Path('reader-data/results/result-low.json');assert p.stat().st_size>0
    a=json.loads(p.read_text());assert len(a['cases'])==5
    print('Populated parsed result: inspect private cases and media observations on this host.')
    PYRESULT

    Expected result: Record actual correctness and errors separately; no automatic quality promise.

Performance evidence

No compatible measurement available. Documented support and estimated memory do not establish response speed.

Limits and troubleshooting

  • Private documented candidate only. Actual GPU/kernel/decoder/model execution and quality are unmeasured. Expected head 0 is an UNVERIFIED private expectation, not absence proof or publication readiness.
  • The selected processor caps video at 30,000 merged visual tokens versus native metadata 240,000; images retain 8,000. The 16K diagnostic request budget is not the native or catalog maximum.
  • The same messages, tools, media, template and processor settings go to tokenize and generation. Separate native preprocessing observations do not prove what attention the actual model paid to every frame.
  • Hardware capacity and source-qualified installation policies do not prove fit. Actual AMI, installed versions, reservation quote/capacity, elapsed time, spend and quality remain unknown.
Asset, source, version, kernel or decoder failure
Stop and preserve private diagnostics without the key. Restore the complete 71 assets, immutable image, verified helpers and source files. Do not drop vision/video/KDA/MLA/mHC/MTP, substitute a smaller model or blindly upgrade packages.
Thought, tool, EOS, usage or media-grid mismatch
Stop and retain private raw JSON. Do not strip controls, truncate, retry automatically or execute arbitrary tools. Missing/empty output is not success. Inspect the actual native fixture frames and template mapping.
Out of memory, collective, startup or driver failure
Stop the named container and record actual resources and driver. The disk/TP4 policies are not fit proof. Investigate a source-supported complete configuration; do not silently offload or reduce components.

Stop the model

  1. 1. Stop only named experiment and confirm state

    Timeout alone does not prove exit. Stop/inspect only this named experiment and preserve private results. No broad prune.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    docker stop --time 30 glm53-local || true
    if [ "$(docker inspect -f '{{.State.Running}}' glm53-local 2>/dev/null || true)" = true ]; then docker kill glm53-local; fi

    Expected result: The named experiment stops. Host/storage/electricity or cloud allocation billing remain separate.

Uninstall

  1. 1. Remove only dedicated container and inspect retained files

    Copy wanted private outputs first. Do not remove the existing key or shared drivers/Docker. List exact retained model/work paths before any separate authorized deletion; no broad prune.

    Command
    set -eu
    cd "$HOME/glm53-native-local"
    docker rm glm53-local 2>/dev/null || true
    python3 - <<'PYFILES'
    import pathlib
    for n in ["model","reader-data","reader-bundle.b64"]:print(pathlib.Path(n).absolute())
    PYFILES

    Expected result: Exact retained paths are listed; no silent recursive model, source or credential deletion.

Sources and verification

Sources checked Oct 17, 2026. Verification source

Compare this configuration
Cloud serverDocumented setupSources checked Oct 17, 2026

Run full native GLM-5.3-Flash image, video and reasoning on an existing Ohio P5e Capacity Block TP4 subset

Run the complete native 62-shard mixed FP8/BF16 checkpoint, full BF16 vision, 34 KDA / 11 sparse MLA layers, mHC and one MTP layer. The exact immutable runtime supports private text, image, temporal-video, reasoning and inert tool/history diagnostics. Four visible H200 GPUs are a TP4 diagnostic policy, not a measured memory minimum or fit proof. Both platforms contain eight GPUs; the cloud reservation bills the whole allocation.

Hardware
AWS p5e.48xlarge whole 8 H200 allocation; 4 visible GPUs, TP4
Runtime
GLM 5.3 Flash full native NVIDIA immutable image Official image 0674a3ea, declared vLLM 385dce36 / Python 3.12 / CUDA 13.0.2; reader source guards required · CUDA
Model format
Native HF sharded safetensors · Native mixed FP8 with the exact BF16 vision, attention, KDA and mHC exclusions retained · Native FP8 language experts with exact BF16 exclusions and full BF16 vision; no re-quantization/component drop
Workload
16,384 token context · 1 concurrent

Based on source documentation; this setup has not been executed by OpenTools. Memory: unknown. No compatible measurement available.

Read the complete setup guide

Before you start

  • Use an existing authorized AWS p5e.48xlarge Capacity Block allocation in US East (Ohio), running reader-verified Ubuntu 24.04 LTS x86_64. Both platforms have eight physical H200 GPUs; select indices 0 through 3 for TP4. The cloud AMI owner/ID/release is reader-verified, not selected or provisioned by the author.
  • Existing administrator-approved Docker and NVIDIA Container Toolkit GPU support are required. Official Ubuntu 24.04 setup sources are cited; do not reconfigure a shared Docker daemon or drivers without that host operator’s authorization. Record actual versions and run all supplied guards.
  • Use an existing authorized RFC bearer key in a regular, nonsymlink 0600 file. No credential is created. Keep workspace/results private and port 8997 loopback-only. No arbitrary URL or tool execution.
  • Review the actual native MIT license and separate runtime/component licenses; retain notices. Public artifact identity does not prove publisher API byte equivalence. No agent terms acceptance or legal clearance.
  • Prescribe at least 1 TiB usable working space as a conservative reader policy. Actual unpacked image size, caches and peak requirements are unknown; this is not a measured model minimum.

Exact model and requirements

Artifact:
Z.ai / GLM-5.3-Flash complete native mixed FP8/BF16 multimodal checkpoint · checkpoint zai-org/GLM-5.3-Flash
Publisher revision:
46a050bec13002ad29ee795c16e61cf4fa3c4a9c
Artifact digest:
No aggregate whole-checkpoint digest; all71selected artifacts have separately pinned complete descriptors.
Download size:
305.79 GiB
Memory requirement (unknown):
Unknown — Full weights, BF16 vision, KDA recurrent/convolution states, sparse MLA, mHC, MTP, collectives, kernels and caches have not been measured.
System RAM / disk:
Unknown / Unknown
Placement:
supported sharding. Expose physical GPU indices 0 through 3 from the eight-GPU platform and use native TP4. The single MTP layer drafts five tokens; vision, hybrid attention and state remain intact. Pipeline parallelism is not enabled. No CPU/disk weight offload or expert deletion. Preserve the complete native graph; per-device peak memory and actual fit are unmeasured.
KV cache:
Native/default BF16 KV on the Hopper route; no Blackwell-only FP8 KV override
Workload:
16,384 token context; Unknown; Unknown; concurrency 1; batch 1; cache cold; repetitions Unknown.
Tokenizer:
Exact native tokenizer.json plus own GLM chat template and full multimodal processor · 46a050bec13002ad29ee795c16e61cf4fa3c4a9c
Sampling / reasoning:
Diagnostic temperature 0 with native always-on thinking and low reasoning effort. High and max remain exact reader CLI options; no thinking-disable substitute. Retain native reasoning and complete tool history. Verify real tokenizer mapping, native EOS, raw IDs and usage. Process the original RGB image and full eight-frame, 2 FPS, four-second video with the native GLM sampler, TorchCodec and full processor. The fixed add_fixed tool returns literal 5; no arbitrary tool executes.
Runtime prerequisites:
DGX OS 7 / Ubuntu 24.04 or reader-verified Ubuntu 24.04 LTS x86_64 host, Separate immutable Linux amd64 container; host/container versions not conflated; NVIDIA Linux driver >=580.95.05 paired with CUDA 13.0 Update 2; not R580 major alone, Existing Docker + NVIDIA Container Toolkit GPU support; source/package/kernel/codec preflight required.
Host operating system requirements

Use one of these documented host options. Confirm every condition for the option you use.

  • Ubuntu 24.04 x86_64
    • Use the guide's existing authorized AWS p5e.48xlarge Capacity Block allocation in US East (Ohio), running reader-verified Ubuntu 24.04 LTS x86_64. The reader must verify the actual cloud AMI owner, ID and release; this guide does not select or provision an AMI.
    • The platform has eight physical H200 GPUs; select indices 0 through 3 for the guide's TP4 configuration. Existing administrator-approved Docker and NVIDIA Container Toolkit GPU support are required. Retain NVIDIA Linux driver >=580.95.05 paired with CUDA 13.0 Update 2, and run the guide's source/package/kernel/codec preflight.
Container requirements
  • Separate immutable Linux amd64 container; host/container versions not conflated

Official artifact · License

Actual native MIT license grants subject to retaining copyright and permission notice, warranty/liability disclaimer. Runtime vLLM Apache and component licenses remain separate. Retain native LICENSE/README and runtime notices. No agent terms acceptance or legal clearance; publisher API serving byte identity is unknown.

  • The 71 selected assets total 328,366,170,934 serialized bytes; the 62 weight shards total 328,337,455,672 bytes. Storage, tensor payload and device-resident memory are distinct.
  • Four selected GPUs do not prove four-GPU fit. Preserve vendor 1,128 GB and AWS 1,128 GiB labels rather than converting either into actual usable memory.
  • KDA, MLA, mHC, vision, MTP and runtime buffers remain part of the full graph. Actual fit, speed and quality are unknown; 18B active parameters do not reduce the full checkpoint download.

One-time setup and hardware

Existing hardware/allocation
Unknown — Existing authorized Capacity Block upfront commitment/quote is unknown. No reservation was purchased.
Existing authorized Capacity Block upfront commitment/quote is unknown. No reservation was purchased. Tax: unknown.
Reader setup labor
Unknown — Reader download, image pull, setup and labor costs are unknown and separate from recurring use.
Reader download, image pull, setup and labor costs are unknown and separate from recurring use. Tax: unknown.

Recurring costs

Whole8GPU CapacityBlock compute
$54.92 / hour
Public effective Capacity Block instance-hour rate, not On-Demand or a live reservation quote. Actual upfront charge uses the prevailing purchase-time offering and billable duration. Linux/UNIX premium is listed as zero; storage, transfer, taxes and other services remain separate/unknown. Four selected GPUs do not divide the reservation bill. Region: us-east-2. SKU: p5e.48xlarge Capacity Blocks for ML, whole 8-GPU instance. Tax: unknown. Price dated Oct 17, 2026. Price source
Retained local/storage
Unknown — Existing NVMe retention/opportunity cost is unknown. Instance-store data may be lost on stop or termination; copy wanted results first.
Existing NVMe retention/opportunity cost is unknown. Instance-store data may be lost on stop or termination; copy wanted results first. Tax: unknown.
Network/egress
Unknown — Network, data-transfer charges and taxes are unknown; no free assumption.
Network, data-transfer charges and taxes are unknown; no free assumption. Tax: unknown.
Administration
Unknown — Reader-specific labor and administration costs are unknown.
Reader-specific labor and administration costs are unknown. Tax: unknown.

Install the runtime

  1. 1. Prepare dedicated private reader workspace

    Run on the exact existing authorized Linux GPU host. These commands do not provision or purchase a machine.

    Command
    set -eu
    umask 077
    mkdir "$HOME/glm53-native-cloud"
    chmod 700 "$HOME/glm53-native-cloud"
    cd "$HOME/glm53-native-cloud"
    mkdir -p reader-data/results
    chmod 700 reader-data reader-data/results
    command -v python3
    command -v docker
    command -v nvidia-smi
    command -v timeout
    test "$(docker version --format '{{.Server.Os}}/{{.Server.Arch}}')" = linux/amd64

    Expected result: Required commands exist and private directories are prepared.

  2. 2. Start exact inline helper bundle

    The bundle is uncompressed base64 of plain UTF-8 JSON source. Append every numbered chunk, then verify the bundle and each decoded file before execution.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    : > reader-bundle.b64

    Expected result: The dedicated source bundle file is initialized; no helper runs.

  3. 3. Append inline source bundle 1 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    eyJyZWFkZXJfY2xpZW50LnB5Ijp7InNoYTI1NiI6ImZhZTU4MjJiNzBkYWE1NDFjMTg1MTJjNWRkNmQ3MzFiYzQ3ZmNjODgwOTIzNmU4ZDU0ZTY4ZTYyNjc4ZDY5OWIiLCJ0ZXh0IjoiXCJcIlwiUmVhZGVyLW9ubHkgbmF0aXZlIEdMTSBjbGllbnQuIEF1dGhvciBydW5zIHN0ZGxpYiBkb3VibGVzIG9ubHkuXCJcIlwiXG5pbXBvcnQgYXJncGFyc2UsYmFzZTY0LGNvcHksaGFzaGxpYixodHRwLmNsaWVudCxpbXBvcnRsaWIudXRpbCxpbyxqc29uLG1hdGgsb3MscGF0aGxpYixyZSxzdGF0XG5NQVhfQk9EWT00KjEwMjQqMTAyNFxuTUFYX1JFUExZPTQqMTAyNCoxMDI0XG5UT0tFTklaRVJfU0hBPScxOWU3NzM2NDhjYjRlNjVkZTg2NjBlYTYzNjVlMTBhY2NhMTEyZDQyYTg1NDkyM2RmOTNkYjRhNmYzMzNhODJkJ1xuQURESVRJT05BTF9TT1VSQ0VfU0hBPXsndmxsbS9tdWx0aW1vZGFsL3ZpZGVvX2RlY29kZXJzL3RvcmNoY29kZWMucHknOiAnOTQ3MWUxNDM2Zjc5MmM5MWYxYTJiOTI5NzRlNjliOWNlN2EyZDVhZjBlODUwMTE0OTM5ODVlNmRhYjdjYTdmNicsICd2bGxtL211bHRpbW9kYWwvbWVkaWEvdmlkZW8ucHknOiAnN2FjNTE2MDZlYjM0YzExZGEzODhhMjExNWM2NjM5ZTk0OGVlN2EwMDJlZDViNDVlYjcyZjY3ZGVjZmM2ZGUyOScsICd2bGxtL211bHRpbW9kYWwvdmlkZW8ucHknOiAnNDYyNTE2ZDg5ODRkZTQ1ODQxY2RlODEzMWJmZTQwZDRiMmZmMzlhMTZhZjI0M2M2NWUyZjQ1NWY3NDg5YzUwYycsICd2bGxtL2VudHJ5cG9pbnRzL2NoYXRfdXRpbHMucHknOiAnOGJlYTc2ZDI3N2EyNTAwYjgwNzlmNDMzZDcwNDEzNzk4MWM0NTg1NTdmOThhMDk5YzViODc5NGJjMDRmM2ExNicsICd2bGxtL2VudHJ5cG9pbnRzL29wZW5haS9jaGF0X2NvbXBsZXRpb24vcHJvdG9jb2wucHknOiAnYTJkZmY5ZWY1MGY0OGZmMGU2ZDk0ZGMwMDQ4MWQ0ZDQwZTQzNGI5NDUwNjNkY2RjMmViZWE0YzMwZDJlODJhZScsICd2bGxtL2VudHJ5cG9pbnRzL29wZW5haS9jaGF0X2NvbXBsZXRpb24vc2VydmluZy5weSc6ICdlYTFmNzYwNzRhOTU4N2M4MDU0ZjU0ZDMwYTZiYTc0OGI2YTVmYzRkOTBkZDgyYzgwMTUwNDUwNWMxZGExZjkyJywgJ3ZsbG0vZW50cnlwb2ludHMvc2VydmUvdG9rZW5pemUvcHJvdG9jb2wucHknOiAnMGJiNGRkZjJjMGIxNDEyZTg4YzlkODUzZTJlZjcxNjNmNjI2NjVkZjBiOGJiZWY4NmRmNWJkYmRkOWE3NmU0NCcsICd2bGxtL2VudHJ5cG9pbnRzL3NlcnZlL3Rva2VuaXplL3NlcnZpbmcucHknOiAnZmI5ZmQwMGNjNzFkZjVjMDUyZjQyMGE5NTllMzk0MzRjZTVmZDNjODQ1NTYyNzVlYjlkYzI1ZDQzZmY1OTc1MCcsICd2bGxtL2VudHJ5cG9pbnRzL3NlcnZlL2VuZ2luZS9wcm90b2NvbC5weSc6ICc5ZDg2NWQ3MDA2ZWQ2ZWRlMzQxN2Y3NTQ0NGY4YjVkY2Q4Mjc2OTE2NWU3MDNiMTQwYjQ1ZWQ2MzlkMGMxNmE0JywgJ3ZsbG0vcmVuZGVyZXJzL29ubGluZV9yZW5kZXJlci5weSc6ICcxNDdhYzY0MTAzZDdmZmE4NDJjYzZiOTFlOTE2YzVkZThhYWFiMzVmNzk3NjI0NTFlMmMwZWU4Y2I1NTEzYzBlJywgJ3ZsbG0vcmVuZGVyZXJzL2Jhc2UucHknOiAnMWVlNjQzNGNiNWU2OTFkZmY2NjhiMTk2YjBkMjcwZDEyNTRlZDJmOWY5MThiYTA1ZmVjOWE1YWVjMDk1NjJiMScsICd2bGxtL3JlbmRlcmVycy9pbnB1dHMvcHJlcHJvY2Vzcy5weSc6ICdkM2VjODc1YzQzZjgxMjA4NDQ0YzExMWRhNTNiZWE1ODU0YmI5ZmYwY2MwYzc5M2VlZWM2YzY5M2E0YmRkMjVjJ31cbk5BVElWRV9QSU49JzQ2YTA1MGJlYzEzMDAyYWQyOWVlNzk1YzE2ZTYxY2Y0ZmEzYzRhOWMnXG5UT09MPXsndHlwZSc6J2Z1bmN0aW9uJywnZnVuY3Rpb24nOnsnbmFtZSc6J2FkZF9maXhlZCcsJ2Rlc2NyaXB0aW9uJzonQWRkIHRoZSBmaXhlZCBpbnRlZ2VycyAyIGFuZCAzLiBObyBvdGhlciBvcGVyYXRpb24uJywncGFyYW1ldGVycyc6eyd0eXBlJzonb2JqZWN0JywncHJvcGVydGllcyc6eydhJzp7J3R5cGUnOidpbnRlZ2VyJywnZW51bSc6WzJdfSwnYic6eyd0eXBlJzonaW50ZWdlcicsJ2VudW0nOlszXX19LCdyZXF1aXJlZCc6WydhJywnYiddLCdhZGRpdGlvbmFsUHJvcGVydGllcyc6RmFsc2V9fX1cblxuZGVmIG5lZWQob2ssbXNnKTpcbiBpZiBub3Qgb2s6cmFpc2UgVmFsdWVFcnJvcihtc2cpXG5kZWYgc2hhKGIpOnJldHVybiBoYXNobGliLnNoYTI1NihiKS5oZXhkaWdlc3QoKVxuZGVmIHBhaXJzKGl0ZW1zKTpcbiBkPXt9XG4gZm9yIGssdiBpbiBpdGVtczpcbiAgbmVlZChrIG5vdCBpbiBkLCdkdXBsaWNhdGUgSlNPTiBrZXknKTtkW2tdPXZcbiByZXR1cm4gZFxuZGVmIGxvYWRzKGIpOnJldHVybiBqc29uLmxvYWRzKGIsb2JqZWN0X3BhaXJzX2hvb2s9cGFpcnMscGFyc2VfY29uc3RhbnQ9bGFtYmRhIHg6KF8gZm9yIF8gaW4gKCkpLnRocm93KFZhbHVlRXJyb3IoJ25vbmZpbml0ZSBKU09OJykpKVxuZGVmIHJlZ3VsYXIocCxjYXApOlxuIHA9cGF0aGxpYi5QYXRoKHApO25lZWQobm90IHAuaXNfc3ltbGluaygpIGFuZCBwLmlzX2ZpbGUoKSwncmVndWxhciBmaWxlIHJlcXVpcmVkJyk7bmVlZChhbGwobm90IHEuaXNfc3ltbGluaygpIGZvciBxIGluIHAuYWJzb2x1dGUoKS5wYXJlbnRzKSwnc3ltbGluayBhbmNlc3RvcicpO25lZWQoMDxwLnN0YXQoKS5zdF9zaXplPD1jYXAsJ2ZpbGUgYnl0ZSBjYXAnKTtyZXR1cm4gcC5yZWFkX2J5dGVzKClcbmRlZiBsb2FkX21vZHVsZShwYXRoLGV4cGVjdGVkKTpcbiByYXc9cmVndWxhcihwYXRoLDIwMDAwMCk7bmVlZChzaGEocmF3KT09ZXhwZWN0ZWQsJ2hlbHBlciBTSEEgbWlzbWF0Y2gnKTtzPWltcG9ydGxpYi51dGlsLnNwZWNfZnJvbV9maWxlX2xvY2F0aW9uKCd2ZXJpZmllZF8nK3NoYShyYXcpWzoxMl0scGF0aCk7bT1pbXBvcnRsaWIudXRpbC5tb2R1bGVfZnJvbV9zcGVjKHMpO3MubG9hZGVyLmV4ZWNfbW9kdWxlKG0pO3JldHVybiBtXG5cbmRlZiBhc3NldHMocm9vdCxtYW5pZmVzdCxleHBlY3RlZCk6XG4gbmVlZChleHBlY3RlZD09JzRhZmZhNThmMjllNWIwMDM4ZGJmMDYyOWNhNTdkNTk2OThiYTFhZTY0M2YwNWJiNzk1OWVlMjMyNDc4MTA4NjYnLCdmdWxsIG1hbmlmZXN0IGhhcmRwaW4nKTtiPXJlZ3VsYXIobWFuaWZlc3QsMjAwMDAwKTtuZWVkKHNoYShiKT09ZXhwZWN0ZWQsJ2Fzc2V0IG1hbmlmZXN0IGlkZW50aXR5Jyk7YT1sb2FkcyhiKTtuZWVkKGFbJ3JlcG9zaXRvcnknXT09J3phaS1vcmcvR0xNLTUuMy1GbGFzaCcgYW5kIGFbJ3JldmlzaW9uJ109PU5BVElWRV9QSU4gYW5kIGFbJ2Fzc2V0Q291bnQnXT09NzEsJ25hdGl2ZSBhc3NldCBpZGVudGl0eScpO3Jvb3Q9cGF0aGxpYi5QYXRoKHJvb3QpXG4gZm9yIHJvdyBpbiBhWydhc3NldHMnXTpcbiAgcmVsPXBhdGhsaWIuUHVyZVBvc2l4UGF0aChyb3dbJ3BhdGgnXSk7bmVlZChub3QgcmVsLmlzX2Fic29sdXRlKCkgYW5kICcuLicgbm90IGluIHJlbC5wYXJ0cywnYXNzZXQgcGF0aCcpO3A9cm9vdC5qb2lucGF0aCgqcmVsLnBhcnRzKTtuZWVkKG5vdCBwLmlzX3N5bWxpbmsoKSBhbmQgcC5pc19maWxlKCksJ21hdGVyaWFsaXplZCBuYXRpdmUgYXNzZXQgcmVxdWlyZWQnKTtuZWVkKHAuc3RhdCgpLnN0X3NpemU9PXJvd1snYnl0ZXMnXSwnYXNzZXQgYnl0ZSBtaXNtYXRjaCcpO2g9aGFzaGxpYi5zaGEyNTYoKTtnPWhhc2hsaWIuc2hhMSgpO2cudXBkYXRlKGInYmxvYiAnK3N0cihyb3dbJ2J5dGVzJ10pLmVuY29kZSgpK2InXFwwJylcbiAgd2l0aCBwLm9wZW4oJ3JiJykgYXMgZjpcbiAgIGZvciBjaHVuayBpbiBpdGVyKGxhbWJkYTpmLnJlYWQoMTAyNCoxMDI0KSxiJycpOmgudXBkYXRlKGNodW5rKTtnLnVwZGF0ZShjaHVuaylcbiAgaWYgcm93LmdldCgnc2hhMjU2Jyk6bmVlZChoLmhleGRpZ2VzdCgpPT1yb3dbJ3NoYTI1NiddLCdhc3NldCBkaWdlc3QnKVxuICBlbHNlOm5lZWQoZy5oZXhkaWdlc3QoKT09cm93WydnaXRCbG9iU2hhMSddLCdhc3NldCBnaXQgYmxvYicpXG4gbmVlZChzaGEocmVndWxhcihyb290Lyd0b2tlbml6ZXIuanNvbicsMjUwMDAwMDApKT09VE9LRU5JWkVSX1NIQSwnbmF0aXZlIHRva2VuaXplciBpZGVudGl0eScpXG4gcmV0dXJuIGFcblxuZGVmIHRva2VuaXplcl9tYXAodG9rKTpcbiBwcmltYXJ5PXRvay5lb3NfdG9rZW5faWQ7bmVlZCh0eXBlKHByaW1hcnkpaXMgaW50IGFuZCBwcmltYXJ5IGluICgxNTQ4MjAsMTU0ODI3LDE1NDgyOSksJ3ByaW1hcnkgRU9TIGlkZW50aXR5JylcbiBtYXBwaW5nPXt9XG4gZm9yIG1hcmtlciBpbiBbJzx8ZW5kb2Z0ZXh0fD4nLCc8fHVzZXJ8PicsJzx8YXNzaXN0YW50fD4nLCc8fHN5c3RlbXw+JywnPHxvYnNlcnZhdGlvbnw+JywnPHRoaW5rPicsJzwvdGhpbms+JywnPHRvb2xfY2FsbD4nLCc8L3Rvb2xfY2FsbD4nLCc8YXJnX2tleT4nLCc8L2FyZ19rZXk+JywnPGFyZ192YWx1ZT4nLCc8L2FyZ192YWx1ZT4nXTpcbiAgaWRzPXRvay5lbmNvZGUobWFya2VyLGFkZF9zcGVjaWFsX3Rva2Vucz1GYWxzZSk7bmVlZCh0eXBlKGlkcylpcyBsaXN0IGFuZCBpZHMgYW5kIGFsbCh0eXBlKGkpaXMgaW50IGZvciBpIGluIGlkcyksJ25hdGl2ZSBtYXJrZXIgZW5jb2RpbmcnKTtuZWVkKHRvay5kZWNvZGUoaWRzLHNraXBfc3BlY2lhbF90b2tlbnM9RmFsc2UsY2xlYW5fdXBfdG9rZW5pemF0aW9uX3NwYWNlcz1GYWxzZSk9PW1hcmtlciwnbmF0aXZlIG1hcmtlciByb3VuZHRyaXAnKTttYXBwaW5nW21hcmtlcl09aWRzXG4gbmVlZChtYXBwaW5nWyc8fGVuZG9mdGV4dHw+J109PVtwcmltYXJ5XSwncHJpbWFyeSBFT1Mgc3BlbGxpbmcgbWFwcGluZycpXG4gcmV0dXJuIHByaW1hcnksbWFwcGluZ1xuXG5jbGFzcyBUcmFuc3BvcnQ6XG4gZGVmIF9faW5pdF9fKHNlbGYscG9ydCxrZXksdGltZW91dD02MDApOlxuICBuZWVkKHR5cGUocG9ydClpcyBp
    GLM53PART

    Expected result: The exact source chunk is appended.

  4. 4. Append inline source bundle 2 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    bnQgYW5kIDEwMjQ8PXBvcnQ8PTY1NTM1LCdsb29wYmFjayBwb3J0Jyk7bmVlZChyZS5mdWxsbWF0Y2gocidbQS1aYS16MC05XFwtLl9+Ky9dKz0qJyxrZXkpIGlzIG5vdCBOb25lLCdwcml2YXRlIFJGQyBiZWFyZXIgc3ludGF4Jyk7c2VsZi5wb3J0LHNlbGYua2V5LHNlbGYudGltZW91dD1wb3J0LGtleSx0aW1lb3V0XG4gZGVmIHBvc3Qoc2VsZixwYXRoLG9iaik6XG4gIG5lZWQocGF0aCBpbiAoJy90b2tlbml6ZScsJy92MS9jaGF0L2NvbXBsZXRpb25zJyksJ2ZpeGVkIHJvdXRlIG9ubHknKTtiPWpzb24uZHVtcHMob2JqLGVuc3VyZV9hc2NpaT1UcnVlLGFsbG93X25hbj1GYWxzZSxzZXBhcmF0b3JzPSgnLCcsJzonKSkuZW5jb2RlKCk7bmVlZChsZW4oYik8PU1BWF9CT0RZLCdzZXJpYWxpemVkIHJlcXVlc3QgY2FwJyk7Yz1odHRwLmNsaWVudC5IVFRQQ29ubmVjdGlvbignMTI3LjAuMC4xJyxzZWxmLnBvcnQsdGltZW91dD1zZWxmLnRpbWVvdXQpXG4gIHRyeTpcbiAgIGMucmVxdWVzdCgnUE9TVCcscGF0aCxiLHsnQ29udGVudC1UeXBlJzonYXBwbGljYXRpb24vanNvbicsJ0F1dGhvcml6YXRpb24nOidCZWFyZXIgJytzZWxmLmtleX0pO3I9Yy5nZXRyZXNwb25zZSgpO25lZWQoci5zdGF0dXM9PTIwMCwnSFRUUCByZXNwb25zZSByZWplY3RlZDsgbm8gcmVkaXJlY3RzIG9yIHJldHJ5Jyk7cmF3PXIucmVhZChNQVhfUkVQTFkrMSk7bmVlZChsZW4ocmF3KTw9TUFYX1JFUExZLCdyZXNwb25zZSBjYXAnKTtyZXR1cm4gbG9hZHMocmF3KVxuICBmaW5hbGx5OmMuY2xvc2UoKVxuXG5kZWYgZml4dHVyZV9maWxlcyhyb290LG1hbmlmZXN0KTpcbiByb290PXBhdGhsaWIuUGF0aChyb290KTttPWxvYWRzKHJlZ3VsYXIobWFuaWZlc3QsMTAwMDAwKSk7b3V0PXt9O25lZWQobS5nZXQoJ2ltYWdlJyx7fSkuZ2V0KCdleHBlY3RlZCcpPT17J3RvcF9sZWZ0JzoxLCd0b3BfcmlnaHQnOjIsJ2JvdHRvbV9sZWZ0JzozLCdib3R0b21fcmlnaHQnOjR9LCdmaXhlZCBpbWFnZSBjYXNlJyk7bmVlZChtLmdldCgndmlkZW8nLHt9KS5nZXQoJ2V4cGVjdGVkX2RpZ2l0X29yZGVyJyk9PWxpc3QocmFuZ2UoMSw5KSksJ2ZpeGVkIHRlbXBvcmFsIGNhc2UnKTtuZWVkKG1bJ3ZpZGVvJ10uZ2V0KCdleHBlY3RlZF9uYXRpdmVfc2FtcGxlX2luZGljZXMnKT09bGlzdChyYW5nZSg4KSkgYW5kIG1bJ3ZpZGVvJ10uZ2V0KCdleHBlY3RlZF9uYXRpdmVfdmlkZW9fZ3JpZF90aHcnKT09WzQsMTYsMTZdLCdmaXhlZCBuYXRpdmUgdmlkZW8gcG9saWN5JylcbiBmb3IgbGFiZWwsbmFtZSxtaW1lLGNhcCBpbiBbKCdpbWFnZScsJ2ltYWdlLnBuZycsJ2ltYWdlL3BuZycsMTMxMDcyKSwoJ3ZpZGVvJywndmlkZW8ubXA0JywndmlkZW8vbXA0JywyMDAwMDAwKV06XG4gIG5lZWQobS5nZXQoJ3NjaGVtYVZlcnNpb24nKT09MSwnZml4dHVyZSBzY2hlbWEnKTtyPW1bbGFiZWxdO25lZWQoclsnZmlsZW5hbWUnXT09bmFtZSwnZml4ZWQgZml4dHVyZSBuYW1lJyk7Yj1yZWd1bGFyKHJvb3QvbmFtZSxjYXApO25lZWQobGVuKGIpPT1yWydieXRlcyddIGFuZCBzaGEoYik9PXJbJ3NoYTI1NiddLCdmaXh0dXJlIGNvbXBsZXRlIGJ5dGVzL2hhc2gnKTtvdXRbbGFiZWxdPXsnYnl0ZXMnOmIsJ3VybCc6J2RhdGE6JyttaW1lKyc7YmFzZTY0LCcrYmFzZTY0LmI2NGVuY29kZShiKS5kZWNvZGUoKSwnZGVzY3JpcHRvcic6cn1cbiByZXR1cm4gb3V0LG1cblxuZGVmIGluc3BlY3RfbWVkaWEocm9vdCxmaXh0dXJlcyxndWFyZCxpbXBvcnRlcik6XG4gIyBSZWFkZXIgbmF0aXZlIEFQSXMgb25seTsgbm8gbW9kZWwgb3IgaW5mZXJlbmNlLiBTb3VyY2UgcHJlZmxpZ2h0IG11c3QgcHJlY2VkZSB0aGlzLlxuIHByb2Ntb2Q9aW1wb3J0ZXIoJ3ZsbG0udHJhbnNmb3JtZXJzX3V0aWxzLnByb2Nlc3NvcnMuZ2xtNW5leHQnKTtsb2FkZXI9aW1wb3J0ZXIoJ3ZsbG0ubXVsdGltb2RhbC52aWRlbycpLkdsbTVOZXh0VmlkZW9CYWNrZW5kXG4gZnJhbWVzLG1ldGFkYXRhPWxvYWRlci5sb2FkX2J5dGVzKGZpeHR1cmVzWyd2aWRlbyddWydieXRlcyddLGZwcz0yLG1heF9mcmFtZXM9OCx0ZW1wb3JhbF9wYXRjaF9zaXplPTIsYmFja2VuZD0ndG9yY2hjb2RlYycsc2Vla19tb2RlPSdleGFjdCcsbnVtX2ZmbXBlZ190aHJlYWRzPTEpXG4gbmVlZChtZXRhZGF0YVsndmlkZW9fYmFja2VuZCddLnN0YXJ0c3dpdGgoJ3RvcmNoY29kZWMnKSwnZXhhY3QgVG9yY2hDb2RlYyBwYXRoJyk7ZXhwZWN0ZWQ9cHJvY21vZC5nbG1fc2FtcGxlX2ZyYW1lX2luZGljZXMobWV0YWRhdGFbJ3RvdGFsX251bV9mcmFtZXMnXSxtZXRhZGF0YVsnZnBzJ10sbWV0YWRhdGFbJ2R1cmF0aW9uJ10sdGFyZ2V0X2Zwcz0yLG1heF9mcmFtZV9jb3VudD04LHRlbXBvcmFsX3BhdGNoX3NpemU9Mik7bmVlZChleHBlY3RlZD09bGlzdChyYW5nZSg4KSksJ2ZpeHR1cmUgbmF0aXZlIHNhbXBsZXIgY292ZXJhZ2UnKVxuIHByb2Nlc3Nvcj1wcm9jbW9kLkdsbTVOZXh0UHJvY2Vzc29yLmZyb21fcHJldHJhaW5lZChzdHIocm9vdCksbG9jYWxfZmlsZXNfb25seT1UcnVlLHRydXN0X3JlbW90ZV9jb2RlPUZhbHNlKVxuIFZpZGVvTWV0YWRhdGE9aW1wb3J0ZXIoJ3RyYW5zZm9ybWVycy52aWRlb191dGlscycpLlZpZGVvTWV0YWRhdGE7aGZtZXRhPVZpZGVvTWV0YWRhdGEoKip7azp2IGZvciBrLHYgaW4gbWV0YWRhdGEuaXRlbXMoKSBpZiBrIT0nZG9fc2FtcGxlX2ZyYW1lcyd9KTt2PXByb2Nlc3Nvcih0ZXh0PSc8fGJlZ2luX29mX3ZpZGVvfD48fHZpZGVvfD48fGVuZF9vZl92aWRlb3w+Jyx2aWRlb3M9W1tmcmFtZXNdXSx2aWRlb19tZXRhZGF0YT1bW2hmbWV0YV1dLGRvX3NhbXBsZV9mcmFtZXM9bWV0YWRhdGFbJ2RvX3NhbXBsZV9mcmFtZXMnXSxyZXR1cm5fbWV0YWRhdGE9VHJ1ZSxyZXR1cm5fdGVuc29ycz0ncHQnKTtyZXR1cm5lZD12LmdldCgndmlkZW9fbWV0YWRhdGEnKTtcbiB3aGlsZSB0eXBlKHJldHVybmVkKWlzIGxpc3QgYW5kIGxlbihyZXR1cm5lZCk9PTE6cmV0dXJuZWQ9cmV0dXJuZWRbMF1cbiBuZWVkKGdldGF0dHIocmV0dXJuZWQsJ2ZyYW1lc19pbmRpY2VzJyxOb25lKT09ZXhwZWN0ZWQsJ2FjdHVhbCBuYXRpdmUgcHJvY2Vzc29yIG1ldGFkYXRhIHNhbXBsZSBjb3ZlcmFnZScpO2dyaWQ9dlsndmlkZW9fZ3JpZF90aHcnXVswXS50b2xpc3QoKTtuZWVkKGdyaWQ9PVs0LDE2LDE2XSwnZml4ZWQgdmlkZW8gbmF0aXZlIGdyaWQnKTtyZXN1bHQ9Z3VhcmQudmFsaWRhdGVfZGVjb2RlZF92aWRlbyhleHBlY3RlZCxtZXRhZGF0YVsnZnJhbWVzX2luZGljZXMnXSxsaXN0KGZyYW1lcy5zaGFwZSksbWV0YWRhdGEseyd0b3RhbF9udW1fZnJhbWVzJzo4LCdmcHMnOjIsJ2R1cmF0aW9uJzo0fSxncmlkKVxuIHRvcmNoPWltcG9ydGVyKCd0b3JjaCcpO25lZWQoYm9vbCh0b3JjaC5pc2Zpbml0ZSh2WydwaXhlbF92YWx1ZXNfdmlkZW9zJ10pLmFsbCgpLml0ZW0oKSksJ2Zpbml0ZSBuYXRpdmUgdmlkZW8gZmVhdHVyZXMnKVxuIEltYWdlPWltcG9ydGVyKCdQSUwuSW1hZ2UnKTtpbWFnZT1JbWFnZS5vcGVuKGlvLkJ5dGVzSU8oZml4dHVyZXNbJ2ltYWdlJ11bJ2J5dGVzJ10pKTtuZWVkKGltYWdlLnNpemU9PSgyMjQsMjI0KSBhbmQgaW1hZ2UubW9kZT09J1JHQicsJ2ZpeHR1cmUgUkdCIGdlb21ldHJ5Jyk7aW09cHJvY2Vzc29yKHRleHQ9Jzx8YmVnaW5fb2ZfaW1hZ2V8Pjx8aW1hZ2V8Pjx8ZW5kX29mX2ltYWdlfD4nLGltYWdlcz1baW1hZ2VdLHJldHVybl90ZW5zb3JzPSdwdCcpO25lZWQoaW1bJ2ltYWdlX2dyaWRfdGh3J11bMF0udG9saXN0KCk9PVsxLDE2LDE2XSwnZml4ZWQgaW1hZ2UgbmF0aXZlIGdyaWQnKTtuZWVkKGJvb2wodG9yY2guaXNmaW5pdGUoaW1bJ3BpeGVsX3ZhbHVlcyddKS5hbGwoKS5pdGVtKCkpLCdmaW5pdGUgaW1hZ2UgZmVhdHVyZXMnKTtyZXN1bHRbJ3F1YWxpZmljYXRpb24nXT0nU2VwYXJhdGUgcmVhZGVyIGRlY29kZXIvcHJvY2Vzc29yIG9ic2VydmF0aW9uOyBIVFRQIGJ1ZGdldCBkb2VzIG5vdCBpdHNlbGYgZXhwb3NlIGZyYW1lcy4gTm8gbW9kZWwgcXVhbGl0eSBjbGFpbS4nO3JldHVybiByZXN1bHRcblxuZGVmIGNvbW1vbihtb2RlbCxtZXNzYWdlcyxlZmZvcnQsdG9vbHM9Tm9uZSk6XG4gbmVlZChlZmZvcnQgaW4gKCdsb3cnLCdoaWdoJywnbWF4JyksJ25hdGl2ZSByZWFzb25pbmcgZWZmb3J0Jyk7ZD17J21vZGVsJzptb2RlbCwnbWVzc2FnZXMnOmNvcHkuZGVlcGNvcHkobWVzc2FnZXMpLCdhZGRfZ2VuZXJhdGlvbl9wcm9tcHQnOlRydWUsJ2FkZF9zcGVjaWFsX3Rva2Vucyc6RmFsc2UsJ2NvbnRpbnVlX2ZpbmFsX21lc3NhZ2UnOkZhbHNlLCdjaGF0X3RlbXBsYXRlX2t3YXJncyc6eydyZWFzb25pbmdfZWZmb3J0JzplZmZvcnQsJ2NsZWFyX3RoaW5raW5nJzpGYWxzZX0sJ21lZGlhX2lvX2t3YXJncyc6eyd2aWRlbyc6eyd2aWRlb19iYWNrZW5kJzonZ2xtNW5leHQnLCdiYWNrZW5kJzondG9yY2hjb2RlYycsJ2Zwcyc6MiwnbWF4X2ZyYW1lcyc6OCwndGVtcG9yYWxfcGF0Y2hfc2l6ZSc6Miwnc2Vla19tb2RlJzonZXhhY3QnLCdudW1fZmZtcGVnX3RocmVhZHMnOjF9fSwnbW1fcHJvY2Vzc29yX2t3YXJncyc6e319XG4gaWYgdG9vbHM6ZFsndG9vbHMnXT1jb3B5LmRlZXBjb3B5KHRvb2xzKVxuIHJldHVybiBkXG5cbmRlZiB2YWxpZGF0ZV90aG91Z2h0X2NvbnRyb2xzKHRob3VnaHQsIG1hcmtlcnMpOlxuICMgTmV2ZXIgc3RyaXAgb3IgcmV3cml0ZSByZWFzb25pbmcgYmVmb3JlIGNhcnJ5aW5nIG5hdGl2ZSBoaXN0b3J5LlxuIG5lZWQobm90IHJlLnNlYXJjaChyJzwvPyg/OnRvb2x8YXJnKScsdGhvdWdodCksJ3JlYXNvbmluZyB0b29sL2FyZ3VtZW50IGNvbnRyb2wgZnJhZ21lbnQnKVxuIGNvbnRyb2xzPXNldChtYXJrZXJzKXx7Jzx0b29sX2Nh
    GLM53PART

    Expected result: The exact source chunk is appended.

  5. 5. Append inline source bundle 3 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    bGw+JywnPC90b29sX2NhbGw+JywnPHRvb2xfcmVzcG9uc2U+JywnPC90b29sX3Jlc3BvbnNlPicsJzxhcmdfa2V5PicsJzwvYXJnX2tleT4nLCc8YXJnX3ZhbHVlPicsJzwvYXJnX3ZhbHVlPid9XG4gbmVlZChub3QgYW55KHRob3VnaHQuZW5kc3dpdGgobWFya2VyWzpuXSkgZm9yIG1hcmtlciBpbiBjb250cm9scyBmb3IgbiBpbiByYW5nZSgyLGxlbihtYXJrZXIpKSksJ3RydW5jYXRlZCByZWFzb25pbmcgY29udHJvbCBtYXJrZXInKVxuIHJldHVybiBUcnVlXG5cbmRlZiB2YWxpZGF0ZV9vdXRwdXRfcGF0aChwYXRoKTpcbiB0YXJnZXQ9cGF0aGxpYi5QYXRoKHBhdGgpLmFic29sdXRlKClcbiBuZWVkKG5vdCB0YXJnZXQuZXhpc3RzKCkgYW5kIG5vdCB0YXJnZXQuaXNfc3ltbGluaygpLCdvdXRwdXQgbXVzdCBiZSBuZXcgcmVndWxhciBmaWxlJylcbiBuZWVkKHRhcmdldC5wYXJlbnQuaXNfZGlyKCksJ291dHB1dCBkaXJlY3RvcnkgbXVzdCBhbHJlYWR5IGV4aXN0JylcbiBuZWVkKGFsbChub3QgcC5pc19zeW1saW5rKCkgZm9yIHAgaW4gdGFyZ2V0LnBhcmVudHMpLCdvdXRwdXQgc3ltbGluayBhbmNlc3RvcicpXG4gcmV0dXJuIHRhcmdldFxuXG5kZWYgcmF3X3Jlc3VsdChyZXNwb25zZSx0b2tlbml6ZWQscHJpbWFyeSx0b2ssdGVybWluYWwsdG9vbF9leHBlY3RlZD1GYWxzZSk6XG4gbmVlZCh0eXBlKHJlc3BvbnNlKWlzIGRpY3QgYW5kIHR5cGUocmVzcG9uc2UuZ2V0KCdjaG9pY2VzJykpaXMgbGlzdCBhbmQgbGVuKHJlc3BvbnNlWydjaG9pY2VzJ10pPT0xLCdzaW5nbGUgYWN0dWFsIGNob2ljZScpO2Nob2ljZT1yZXNwb25zZVsnY2hvaWNlcyddWzBdO25lZWQodHlwZShjaG9pY2UuZ2V0KCdpbmRleCcpKWlzIGludCBhbmQgY2hvaWNlWydpbmRleCddPT0wLCduYXRpdmUgY2hvaWNlIGluZGV4Jyk7dGVybWluYWwudmFsaWRhdGVfbmF0aXZlX3N0b3AoY2hvaWNlLHByaW1hcnkpO2lkcz1jaG9pY2VbJ3Rva2VuX2lkcyddO3Byb21wdD1yZXNwb25zZS5nZXQoJ3Byb21wdF90b2tlbl9pZHMnKTtuZWVkKHR5cGUocHJvbXB0KWlzIGxpc3QgYW5kIGFsbCh0eXBlKGkpaXMgaW50IGFuZCBpPj0wIGZvciBpIGluIHByb21wdCksJ3R5cGVkIHByb21wdCBJRHMnKTtuZWVkKHByb21wdD09dG9rZW5pemVkWyd0b2tlbnMnXSwnc2FtZSBleHBhbmRlZCBwcm9tcHQgSURzJyk7dT1yZXNwb25zZVsndXNhZ2UnXTtuZWVkKGFsbCh0eXBlKHUuZ2V0KGspKWlzIGludCBhbmQgdVtrXT49MCBmb3IgayBpbiBbJ3Byb21wdF90b2tlbnMnLCdjb21wbGV0aW9uX3Rva2VucycsJ3RvdGFsX3Rva2VucyddKSwndHlwZWQgdXNhZ2UnKTtuZWVkKHVbJ3Byb21wdF90b2tlbnMnXT09bGVuKHByb21wdCkgYW5kIHVbJ2NvbXBsZXRpb25fdG9rZW5zJ109PWxlbihpZHMpIGFuZCB1Wyd0b3RhbF90b2tlbnMnXT09bGVuKHByb21wdCkrbGVuKGlkcyksJ25hdGl2ZSB1c2FnZSBqb2luJyk7bT1jaG9pY2VbJ21lc3NhZ2UnXTtuZWVkKG1bJ3JvbGUnXT09J2Fzc2lzdGFudCcsJ2Fzc2lzdGFudCByb2xlJyk7dGV4dD10b2suZGVjb2RlKGlkc1s6LTFdLHNraXBfc3BlY2lhbF90b2tlbnM9RmFsc2UsY2xlYW5fdXBfdG9rZW5pemF0aW9uX3NwYWNlcz1GYWxzZSlcbiBtYXJrZXJzPXttIGZvciBtIGluIHRvay5nZXRfYWRkZWRfdm9jYWIoKSBpZiByZS5mdWxsbWF0Y2gocic8W14+XSs+fFxcW1teXFxdXStcXF0nLG0pfTthbGxvd2VkPXsnPHRoaW5rPicsJzwvdGhpbms+JywnPHRvb2xfY2FsbD4nLCc8L3Rvb2xfY2FsbD4nLCc8YXJnX2tleT4nLCc8L2FyZ19rZXk+JywnPGFyZ192YWx1ZT4nLCc8L2FyZ192YWx1ZT4nfTtuZWVkKG5vdCBhbnkobSBpbiB0ZXh0IGZvciBtIGluIG1hcmtlcnMtYWxsb3dlZCksJ25hdGl2ZSBjb250cm9sIGxlYWsnKTtuZWVkKCc8fCcgbm90IGluIHRleHQgYW5kICd8Picgbm90IGluIHRleHQsJ3JvbGUvY29udHJvbCBvciB0cnVuY2F0ZWQgbWFya2VyIGxlYWsnKTtuZWVkKHRleHQuY291bnQoJzwvdGhpbms+Jyk9PTEgYW5kICc8dGhpbms+JyBub3QgaW4gdGV4dCwnb25lIG5hdGl2ZSBpbmhlcml0ZWQgdGhvdWdodCBjbG9zdXJlJyk7dGhvdWdodCxib2R5PXRleHQuc3BsaXQoJzwvdGhpbms+Jyk7bmVlZCgobS5nZXQoJ3JlYXNvbmluZycpIGlzIE5vbmUgb3IgdHlwZShtLmdldCgncmVhc29uaW5nJykpaXMgc3RyKSBhbmQgdGhvdWdodC5zdHJpcCgpPT0obS5nZXQoJ3JlYXNvbmluZycpIG9yICcnKS5zdHJpcCgpLCdyYXcgdGhvdWdodCByZXRhaW5lZCcpO3ZhbGlkYXRlX3Rob3VnaHRfY29udHJvbHModGhvdWdodCxtYXJrZXJzKVxuIGlmIHRvb2xfZXhwZWN0ZWQ6XG4gIGNhbGxzPW0uZ2V0KCd0b29sX2NhbGxzJyk7bmVlZChjaG9pY2VbJ2ZpbmlzaF9yZWFzb24nXT09J3Rvb2xfY2FsbHMnIGFuZCB0eXBlKGNhbGxzKWlzIGxpc3QgYW5kIGxlbihjYWxscyk9PTEsJ29uZSBkZXRlcm1pbmlzdGljIHRvb2wgY2FsbCcpO2NhbGw9Y2FsbHNbMF07bmVlZCh0eXBlKGNhbGwuZ2V0KCdpZCcpKWlzIHN0ciBhbmQgcmUuZnVsbG1hdGNoKHInW0EtWmEtejAtOV8tXXsxLDEyOH0nLGNhbGxbJ2lkJ10pIGlzIG5vdCBOb25lLCd0b29sIElEJyk7bmVlZChjYWxsWyd0eXBlJ109PSdmdW5jdGlvbicgYW5kIGNhbGxbJ2Z1bmN0aW9uJ11bJ25hbWUnXT09J2FkZF9maXhlZCcsJ2luZXJ0IGZpeGVkIHRvb2wgb25seScpO2FyZ3M9bG9hZHMoY2FsbFsnZnVuY3Rpb24nXVsnYXJndW1lbnRzJ10pO25lZWQoYXJncz09eydhJzoyLCdiJzozfSBhbmQgYWxsKHR5cGUodilpcyBpbnQgZm9yIHYgaW4gYXJncy52YWx1ZXMoKSksJ2V4YWN0IGZpeGVkIHRvb2wgYXJndW1lbnRzJyk7bmVlZChib2R5LnN0cmlwKCk9PSc8dG9vbF9jYWxsPmFkZF9maXhlZDxhcmdfa2V5PmE8L2FyZ19rZXk+PGFyZ192YWx1ZT4yPC9hcmdfdmFsdWU+PGFyZ19rZXk+YjwvYXJnX2tleT48YXJnX3ZhbHVlPjM8L2FyZ192YWx1ZT48L3Rvb2xfY2FsbD4nLCdyYXcgbmF0aXZlIHRvb2wgc2VyaWFsaXphdGlvbicpO25lZWQobS5nZXQoJ2NvbnRlbnQnKSBpbiAoTm9uZSwnJyksJ3Rvb2wtb25seSBib2R5Jyk7cmV0dXJuIG1cbiBuZWVkKG5vdCBtLmdldCgndG9vbF9jYWxscycpIGFuZCBjaG9pY2VbJ2ZpbmlzaF9yZWFzb24nXT09J3N0b3AnLCduYXRpdmUgZmluYWwgb25seScpO25lZWQodHlwZShtLmdldCgnY29udGVudCcpKWlzIHN0ciBhbmQgbVsnY29udGVudCddLnN0cmlwKCkgYW5kIGJvZHkuc3RyaXAoKT09bVsnY29udGVudCddLnN0cmlwKCksJ3JhdyBmaW5hbCByZXRhaW5lZCcpO25lZWQobm90IHJlLnNlYXJjaChyJzwvPyg/OnRvb2xfY2FsbHxhcmdfa2V5fGFyZ192YWx1ZXx0b29sX3Jlc3BvbnNlfHRoaW5rKVxcYicsYm9keSksJ2ZpbmFsIGNvbnRyb2wgbWFya2VyJyk7bmVlZChub3QgYW55KGJvZHkuZW5kc3dpdGgobWFya2VyWzpuXSkgZm9yIG1hcmtlciBpbiBtYXJrZXJzfGFsbG93ZWQgZm9yIG4gaW4gcmFuZ2UoMixsZW4obWFya2VyKSkpLCd0cnVuY2F0ZWQgbmF0aXZlIGNvbnRyb2wgbWFya2VyJyk7cmV0dXJuIG1cblxuZGVmIHJ1bl90dXJuKHRyYW5zcG9ydCxyZXF1ZXN0LHRvayxwcmltYXJ5LHRlcm1pbmFsLHRvb2xfZXhwZWN0ZWQ9RmFsc2UpOlxuIHQ9dHJhbnNwb3J0LnBvc3QoJy90b2tlbml6ZScscmVxdWVzdCk7bmVlZCh0eXBlKHQuZ2V0KCd0b2tlbnMnKSlpcyBsaXN0IGFuZCB0Wyd0b2tlbnMnXSBhbmQgYWxsKHR5cGUoeClpcyBpbnQgYW5kIHg+PTAgZm9yIHggaW4gdFsndG9rZW5zJ10pLCdleHBhbmRlZCBuYXRpdmUgdG9rZW5pemUgSURzJyk7bmVlZCh0eXBlKHQuZ2V0KCdjb3VudCcpKWlzIGludCBhbmQgdFsnY291bnQnXT09bGVuKHRbJ3Rva2VucyddKSwndG9rZW5pemUgY291bnQnKTtuZWVkKHR5cGUodC5nZXQoJ21heF9tb2RlbF9sZW4nKSlpcyBpbnQgYW5kIDA8dFsnbWF4X21vZGVsX2xlbiddPD0xMDQ4NTc2LCdhY3R1YWwgc2VydmVyIGNvbnRleHQnKTtuZWVkKHRbJ2NvdW50J10rNDA5Njw9bWluKHRbJ21heF9tb2RlbF9sZW4nXSwxNjM4NCksJ2JvdW5kZWQgZnVsbCBwcm9tcHQrb3V0cHV0Jyk7Zz1jb3B5LmRlZXBjb3B5KHJlcXVlc3QpO2cudXBkYXRlKHsnbWF4X3Rva2Vucyc6NDA5Niwnc3RyZWFtJzpGYWxzZSwnbic6MSwncmV0dXJuX3Rva2VuX2lkcyc6VHJ1ZSwnaWdub3JlX2Vvcyc6RmFsc2UsJ2luY2x1ZGVfcmVhc29uaW5nJzpUcnVlLCd0ZW1wZXJhdHVyZSc6MC4wLCdza2lwX3NwZWNpYWxfdG9rZW5zJzpGYWxzZSwnc3BhY2VzX2JldHdlZW5fc3BlY2lhbF90b2tlbnMnOkZhbHNlfSk7dGVybWluYWwudmFsaWRhdGVfcmVxdWVzdF9jb250cm9scyhnKTtyPXRyYW5zcG9ydC5wb3N0KCcvdjEvY2hhdC9jb21wbGV0aW9ucycsZyk7bmVlZChyLmdldCgnbW9kZWwnKT09cmVxdWVzdFsnbW9kZWwnXSwnZXhwbGljaXQgc2VydmVkIG1vZGVsIGFsaWFzIHJlc3BvbnNlJyk7bmVlZChsZW4oclsnY2hvaWNlcyddWzBdWyd0b2tlbl9pZHMnXSk8PTQwOTYsJ291dHB1dCBjYXAnKTttPXJhd19yZXN1bHQocix0LHByaW1hcnksdG9rLHRlcm1pbmFsLHRvb2xfZXhwZWN0ZWQpO3JldHVybiBtLHsncmVxdWVzdF9zaGEyNTYnOnNoYShqc29uLmR1bXBzKGcsc29ydF9rZXlzPVRydWUpLmVuY29kZSgpKSwncmVzcG9uc2UnOnIsJ3Rva2VuaXplJzp0fVxuXG5kZWYgbWFpbigpOlxuIGE9YXJncGFyc2UuQXJndW1lbnRQYXJzZXIoKVxuIGZvciBuIGluIFsnbW9kZWwtcm9vdCcsJ2Fzc2V0LW1hbmlmZXN0JywnYXNzZXQtbWFuaWZlc3Qtc2hhMjU2JywnZml4dHVyZS1yb290JywnZml4dHVyZS1tYW5pZmVzdCcsJ2tleS1maWxlJywnb3V0cHV0JywncHJlZmxpZ2h0LWhlbHBlcicsJ3ByZWZsaWdodC1oZWxwZXItc2hhMjU2JywncHJlZmxpZ2h0LXNvdXJjZS1yb290JywncHJlZmxpZ2h0LXNv
    GLM53PART

    Expected result: The exact source chunk is appended.

  6. 6. Append inline source bundle 4 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    dXJjZS1tYW5pZmVzdCcsJ3ByZWZsaWdodC1zb3VyY2UtbWFuaWZlc3Qtc2hhMjU2JywndGVybWluYWwtaGVscGVyJywndGVybWluYWwtaGVscGVyLXNoYTI1NiddOmEuYWRkX2FyZ3VtZW50KCctLScrbixyZXF1aXJlZD1UcnVlKVxuIGEuYWRkX2FyZ3VtZW50KCctLW1vZGVsLWFsaWFzJyxyZXF1aXJlZD1UcnVlKTthLmFkZF9hcmd1bWVudCgnLS1wb3J0Jyx0eXBlPWludCxkZWZhdWx0PTgwMDApO2EuYWRkX2FyZ3VtZW50KCctLWV4cGVjdGVkLWdwdXMnLHR5cGU9aW50LHJlcXVpcmVkPVRydWUpO2EuYWRkX2FyZ3VtZW50KCctLWVmZm9ydCcsY2hvaWNlcz1bJ2xvdycsJ2hpZ2gnLCdtYXgnXSxkZWZhdWx0PSdsb3cnKTt4PWEucGFyc2VfYXJncygpO3ZhbGlkYXRlX291dHB1dF9wYXRoKHgub3V0cHV0KTtuZWVkKHJlLmZ1bGxtYXRjaChyJ1tBLVphLXowLTkuXy8tXXsxLDEyOH0nLHgubW9kZWxfYWxpYXMpIGlzIG5vdCBOb25lLCdleHBsaWNpdCBtb2RlbCBhbGlhcycpO25lZWQoeC5wcmVmbGlnaHRfaGVscGVyX3NoYTI1Nj09JzkwYjNlZjExMGVlOTIyMTJmMmMyMjA2YWE5ODk4Njc3ZTBkM2E3MWVmYmM4NGFmYzJkOThmYTJiNjA5MmZhNmMnLCdzZWxlY3RlZCBhcHByb3ZlZCBwcmVmbGlnaHQnKTtuZWVkKHgudGVybWluYWxfaGVscGVyX3NoYTI1Nj09JzdiNmFkOTFhMzcyMzIyZDYyNDk3ZTExNDRlY2RhODQ0MzczZGIyY2NhZTgwNWE0ZTFhMTQ4MzhkNzc4YjBlYjUnLCdzZWxlY3RlZCB0ZXJtaW5hbCBoZWxwZXInKTtwcmU9bG9hZF9tb2R1bGUoeC5wcmVmbGlnaHRfaGVscGVyLHgucHJlZmxpZ2h0X2hlbHBlcl9zaGEyNTYpO3Rlcm1pbmFsPWxvYWRfbW9kdWxlKHgudGVybWluYWxfaGVscGVyLHgudGVybWluYWxfaGVscGVyX3NoYTI1NilcbiAjIFJldXNlIHRoZSBmdW5jdGlvbmFsIHByZWZsaWdodCBpbi1wcm9jZXNzIHdpdGhvdXQgY2FsbGluZyBpdHMgQ0xJIG9yIGNyZWF0aW5nIGEgZmFrZSBwcmlvciByZXN1bHQuXG4gaW1wb3J0IHN5cyxwbGF0Zm9ybSxpbXBvcnRsaWIubWV0YWRhdGEsc3VicHJvY2Vzc1xuIHJvb3Q9cHJlLnZlcmlmeV9zb3VyY2VzKHgucHJlZmxpZ2h0X3NvdXJjZV9yb290LHgucHJlZmxpZ2h0X3NvdXJjZV9tYW5pZmVzdCx4LnByZWZsaWdodF9zb3VyY2VfbWFuaWZlc3Rfc2hhMjU2KTtuZWVkKHBhdGhsaWIuUGF0aChpbXBvcnRsaWIubWV0YWRhdGEuZGlzdHJpYnV0aW9uKCd2bGxtJykubG9jYXRlX2ZpbGUoJ3ZsbG0nKSkucmVzb2x2ZSgpPT1yb290Lyd2bGxtJywncHJlZmxpZ2h0IGRpc3RyaWJ1dGlvbiBvcmlnaW4nKTtcbiBmb3IgcmVsLGV4cGVjdGVkIGluIEFERElUSU9OQUxfU09VUkNFX1NIQS5pdGVtcygpOm5lZWQoc2hhKHJlZ3VsYXIocm9vdC9yZWwsNDAwMDAwKSk9PWV4cGVjdGVkLCdzZWxlY3RlZCBjbGllbnQgbmF0aXZlIHNvdXJjZSBtaXNtYXRjaDogJytyZWwpXG4gaW52PXsnc3lzdGVtJzpwbGF0Zm9ybS5zeXN0ZW0oKSwnbWFjaGluZSc6cGxhdGZvcm0ubWFjaGluZSgpLCdweXRob24nOmxpc3Qoc3lzLnZlcnNpb25faW5mb1s6Ml0pLCdidWlsZF9jb21taXQnOm9zLmVudmlyb24uZ2V0KCdWTExNX0JVSUxEX0NPTU1JVCcpLCdkaXN0cmlidXRpb25zJzp7bjp7J3ZlcnNpb24nOmltcG9ydGxpYi5tZXRhZGF0YS52ZXJzaW9uKG4pLCdyZXF1aXJlc19kaXN0JzppbXBvcnRsaWIubWV0YWRhdGEucmVxdWlyZXMobikgb3IgW119IGZvciBuIGluIFsqcHJlLlBJTlMsJ3RvcmNoY29kZWMnXX19O2ludlsncGlwX2NoZWNrX3JldHVybmNvZGUnXT1zdWJwcm9jZXNzLnJ1bihbc3lzLmV4ZWN1dGFibGUsJy1tJywncGlwJywnY2hlY2snXSxjYXB0dXJlX291dHB1dD1UcnVlLHRpbWVvdXQ9MTIwKS5yZXR1cm5jb2RlO3ByZS52YWxpZGF0ZV9kZXNjcmlwdG9ycyhpbnYseC5leHBlY3RlZF9ncHVzKTtvcy5lbnZpcm9uLnVwZGF0ZShIRl9IVUJfT0ZGTElORT0nMScsVFJBTlNGT1JNRVJTX09GRkxJTkU9JzEnLFZMTE1fTk9fVVNBR0VfU1RBVFM9JzEnKTtpbnZbJ25hdGl2ZV9wcm9iZSddPXByZS5uYXRpdmVfcHJvYmUocm9vdCx4LmV4cGVjdGVkX2dwdXMpXG4gbmVlZCh4LmFzc2V0X21hbmlmZXN0X3NoYTI1Nj09JzRhZmZhNThmMjllNWIwMDM4ZGJmMDYyOWNhNTdkNTk2OThiYTFhZTY0M2YwNWJiNzk1OWVlMjMyNDc4MTA4NjYnLCdzZWxlY3RlZCBmdWxsIGFzc2V0IG1hbmlmZXN0Jyk7YXNzZXRzKHgubW9kZWxfcm9vdCx4LmFzc2V0X21hbmlmZXN0LHguYXNzZXRfbWFuaWZlc3Rfc2hhMjU2KTtmaXh0dXJlcyxmbT1maXh0dXJlX2ZpbGVzKHguZml4dHVyZV9yb290LHguZml4dHVyZV9tYW5pZmVzdCk7b2JzPWluc3BlY3RfbWVkaWEoeC5tb2RlbF9yb290LGZpeHR1cmVzLHRlcm1pbmFsLGltcG9ydGxpYi5pbXBvcnRfbW9kdWxlKTtUcmFuc2Zvcm1lcnM9aW1wb3J0bGliLmltcG9ydF9tb2R1bGUoJ3RyYW5zZm9ybWVycycpO3Rvaz1UcmFuc2Zvcm1lcnMuQXV0b1Rva2VuaXplci5mcm9tX3ByZXRyYWluZWQoeC5tb2RlbF9yb290LGxvY2FsX2ZpbGVzX29ubHk9VHJ1ZSx0cnVzdF9yZW1vdGVfY29kZT1GYWxzZSk7cHJpbWFyeSxtYXBwaW5nPXRva2VuaXplcl9tYXAodG9rKVxuIGtleXBhdGg9cGF0aGxpYi5QYXRoKHgua2V5X2ZpbGUpO25lZWQoc3RhdC5TX0lNT0RFKGtleXBhdGguc3RhdCgpLnN0X21vZGUpPT0wbzYwMCwnZXhpc3Rpbmcga2V5IG11c3QgYmUwNjAwJyk7a2V5PXJlZ3VsYXIoa2V5cGF0aCwxMDI0KS5kZWNvZGUoJ2FzY2lpJykuc3RyaXAoKTt0cmFuc3BvcnQ9VHJhbnNwb3J0KHgucG9ydCxrZXkpO3JlY29yZHM9W11cbiBmb3IgbmFtZSxwYXJ0cyBpbiBbKCd0ZXh0Jyxbeyd0eXBlJzondGV4dCcsJ3RleHQnOidTdGF0ZSB0aGUgc3VtIG9mIDIgYW5kIDMuJ31dKSwoJ2ltYWdlJyxbeyd0eXBlJzonaW1hZ2VfdXJsJywnaW1hZ2VfdXJsJzp7J3VybCc6Zml4dHVyZXNbJ2ltYWdlJ11bJ3VybCddfX0seyd0eXBlJzondGV4dCcsJ3RleHQnOidSZWFkIHRoZSBmb3VyIHF1YWRyYW50IGRpZ2l0cyBpbiByb3ctbWFqb3Igb3JkZXIuIERlc2NyaWJlIHRoZSBjb2xvcmVkIHF1YWRyYW50cy4nfV0pLCgndmlkZW8nLFt7J3R5cGUnOid2aWRlb191cmwnLCd2aWRlb191cmwnOnsndXJsJzpmaXh0dXJlc1sndmlkZW8nXVsndXJsJ119fSx7J3R5cGUnOid0ZXh0JywndGV4dCc6J0Rlc2NyaWJlIHRoZSB2aXNpYmxlIGRpZ2l0IHNlcXVlbmNlIG92ZXIgdGhlIHdob2xlIHZpZGVvLCBpbiB0ZW1wb3JhbCBvcmRlci4nfV0pXTpcbiAgbSxyPXJ1bl90dXJuKHRyYW5zcG9ydCxjb21tb24oeC5tb2RlbF9hbGlhcyxbeydyb2xlJzondXNlcicsJ2NvbnRlbnQnOnBhcnRzfV0seC5lZmZvcnQpLHRvayxwcmltYXJ5LHRlcm1pbmFsKTtyWydjYXNlJ109bmFtZTtyZWNvcmRzLmFwcGVuZChyKVxuIGhpc3Rvcnk9W3sncm9sZSc6J3VzZXInLCdjb250ZW50JzonQ2FsbCBhZGRfZml4ZWQgd2l0aCBhPTIgYW5kIGI9MywgdGhlbiByZXBvcnQgaXRzIHJldHVybmVkIHJlc3VsdC4nfV07bSxyPXJ1bl90dXJuKHRyYW5zcG9ydCxjb21tb24oeC5tb2RlbF9hbGlhcyxoaXN0b3J5LHguZWZmb3J0LFtUT09MXSksdG9rLHByaW1hcnksdGVybWluYWwsVHJ1ZSk7cmVjb3Jkcy5hcHBlbmQocik7aGlzdG9yeS5leHRlbmQoW3sncm9sZSc6J2Fzc2lzdGFudCcsJ2NvbnRlbnQnOm0uZ2V0KCdjb250ZW50Jykgb3IgJycsICdyZWFzb25pbmcnOm0uZ2V0KCdyZWFzb25pbmcnKSBvciAnJywndG9vbF9jYWxscyc6bVsndG9vbF9jYWxscyddfSx7J3JvbGUnOid0b29sJywndG9vbF9jYWxsX2lkJzptWyd0b29sX2NhbGxzJ11bMF1bJ2lkJ10sJ2NvbnRlbnQnOic1J31dKTttLHI9cnVuX3R1cm4odHJhbnNwb3J0LGNvbW1vbih4Lm1vZGVsX2FsaWFzLGhpc3RvcnkseC5lZmZvcnQsW1RPT0xdKSx0b2sscHJpbWFyeSx0ZXJtaW5hbCk7cmVjb3Jkcy5hcHBlbmQocilcbiByZXBvcnQ9eydwcmVmbGlnaHQnOmludiwndG9rZW5pemVyX21hcmtlcl9tYXAnOm1hcHBpbmcsJ21lZGlhX3ByZXByb2Nlc3Npbmdfb2JzZXJ2YXRpb24nOm9icywnZml4dHVyZV9tYW5pZmVzdCc6Zm0sJ2Nhc2VzJzpyZWNvcmRzLCdhY3R1YWxfcmVhZGVyX25hdGl2ZV9leGVjdXRpb24nOlRydWUsJ3F1YWxpdHknOidIdW1hbiBpbnNwZWN0aW9uIG9mIHRleHQvaW1hZ2UvdmlkZW8vdG9vbCByZXN1bHRzIHN0aWxsIHJlcXVpcmVkOyBubyBjYWxpYnJhdGVkIGFjY3VyYWN5IG9yIGZpdCBndWFyYW50ZWUuJ307dmFsaWRhdGVfb3V0cHV0X3BhdGgoeC5vdXRwdXQpO2ZkPW9zLm9wZW4oeC5vdXRwdXQsb3MuT19XUk9OTFl8b3MuT19DUkVBVHxvcy5PX0VYQ0x8Z2V0YXR0cihvcywnT19OT0ZPTExPVycsMCksMG82MDApXG4gd2l0aCBvcy5mZG9wZW4oZmQsJ3cnKSBhcyBmOmpzb24uZHVtcChyZXBvcnQsZixpbmRlbnQ9MixhbGxvd19uYW49RmFsc2UpO2Yud3JpdGUoJ1xcbicpXG5pZiBfX25hbWVfXz09J19fbWFpbl9fJzptYWluKClcbiJ9LCJwcmVmbGlnaHQucHkiOnsic2hhMjU2IjoiOTBiM2VmMTEwZWU5MjIxMmYyYzIyMDZhYTk4OTg2NzdlMGQzYTcxZWZiYzg0YWZjMmQ5OGZhMmI2MDkyZmE2YyIsInRleHQiOiJcIlwiXCJSZWFkZXItb25seSBwcmVmbGlnaHQuIEFnZW50IHRlc3RzIGluamVjdCBkZXNjcmlwdG9yczsgbWFpbiBpcyBuZXZlciBydW4gYnkgYXV0aG9yLlxuTm8gbW9kZWwvdG9rZW5pemVyIGNvbnN0cnVjdGlvbiBvciBpbmZlcmVuY2UuIE5hdGl2ZSBiYWNrZW5kIGltcG9ydCBpcyByZWFkZXItb25seS5cblwiXCJcIlxuaW1wb3J0IGFyZ3BhcnNlXG5pbXBvcnQgaGFzaGxpYlxuaW1wb3J0IGltcG9ydGxpYlxuaW1wb3J0IGltcG9ydGxpYi5tZXRhZGF0YSBhcyBtZXRhZGF0YVxuaW1wb3J0IGpzb25cbmltcG9ydCBvc1xuaW1wb3J0IHBhdGhsaWJcbmltcG9ydCBwbGF0Zm9ybVxuaW1w
    GLM53PART

    Expected result: The exact source chunk is appended.

  7. 7. Append inline source bundle 5 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    b3J0IHJlXG5pbXBvcnQgc2h1dGlsXG5pbXBvcnQgc3VicHJvY2Vzc1xuaW1wb3J0IHN5c1xuXG5JTUFHRSA9ICd2bGxtL3ZsbG0tb3BlbmFpQHNoYTI1NjowNjc0YTNlYTNjOTcxNzA2Y2VhMzEwYmNhNzFkYWFkZmY2OGVhMTcxN2M3NThkMmY1NGFmZmE1ZGVmMDAxYjg2J1xuU09VUkNFX01BTklGRVNUX1NIQSA9ICcyZDIyY2Q5ZTFlNTI0ZDkwNWU0YmVhZDBmZjIyN2UzMzUzMTc0NzAwZGI1YTNjMmJmMDdlOWYzNmU3OWRiM2NiJ1xuUkVWSVNJT04gPSAnMzg1ZGNlMzZiY2VlNDIzMDk5MjRhNWVjZTk1MWE5NmRiM2RjZTdmMidcblBJTlMgPSB7J3RvcmNoJzonMi4xMy4wJywndG9yY2hhdWRpbyc6JzIuMTEuMCcsJ3RvcmNodmlzaW9uJzonMC4yOC4wJyxcbiAgICAgICAgJ2ZsYXNoaW5mZXItcHl0aG9uJzonMC42LjE4JywnZmxhc2hpbmZlci1jdWJpbic6JzAuNi4xOCcsXG4gICAgICAgICd0aWxlbGFuZyc6JzAuMS4xMicsJ2FwYWNoZS10dm0tZmZpJzonMC4xLjExJywndHJpdG9uJzonMy43LjEnLFxuICAgICAgICAnUHlOdlZpZGVvQ29kZWMnOicyLjAuNCd9XG5cbkNVREFfQUxMT1dFRF9WRVJTSU9OUyA9IHsndG9yY2gnOiAnMi4xMy4wK2N1MTMwJywgJ3RvcmNoYXVkaW8nOiAnMi4xMS4wK2N1MTMwJywgJ3RvcmNodmlzaW9uJzogJzAuMjguMCtjdTEzMCd9XG5cbmRlZiByZXF1aXJlKG9rLCBtZXNzYWdlKTpcbiAgICBpZiBub3Qgb2s6XG4gICAgICAgIHJhaXNlIFZhbHVlRXJyb3IobWVzc2FnZSlcblxuZGVmIGRpZ2VzdChkYXRhKTpcbiAgICByZXR1cm4gaGFzaGxpYi5zaGEyNTYoZGF0YSkuaGV4ZGlnZXN0KClcblxuZGVmIHZhbGlkYXRlX2Rlc2NyaXB0b3JzKGluZm8sIGV4cGVjdGVkX2dwdV9jb3VudCk6XG4gICAgcmVxdWlyZShpbmZvWydzeXN0ZW0nXT09J0xpbnV4JyBhbmQgaW5mb1snbWFjaGluZSddIGluICgneDg2XzY0JywnYW1kNjQnKSwgJ0xpbnV4IHg4Nl82NCByZXF1aXJlZCcpXG4gICAgcmVxdWlyZShpbmZvWydweXRob24nXT09WzMsMTJdLCAnUHl0aG9uIDMuMTIgcmVxdWlyZWQnKVxuICAgIHJlcXVpcmUodHlwZShleHBlY3RlZF9ncHVfY291bnQpIGlzIGludCBhbmQgZXhwZWN0ZWRfZ3B1X2NvdW50PjAsICdleHBsaWNpdCBwb3NpdGl2ZSBHUFUgY291bnQgcmVxdWlyZWQnKVxuICAgIHJlcXVpcmUoaW5mb1snYnVpbGRfY29tbWl0J109PVJFVklTSU9OLCAnaW1hZ2UgZGVjbGFyZWQgc291cmNlIHJldmlzaW9uIG1pc21hdGNoJylcbiAgICBmb3IgbmFtZSwgdmVyc2lvbiBpbiBQSU5TLml0ZW1zKCk6XG4gICAgICAgIGFjdHVhbD1pbmZvWydkaXN0cmlidXRpb25zJ11bbmFtZV1cbiAgICAgICAgIyBFeGFjdCBvZmZpY2lhbCBDVURBMTMuMCBhbGlhc2VzIG9ubHk7IGFyYml0cmFyeSBzdWZmaXhlcyBhcmUgbmV2ZXIgc3RyaXBwZWQuXG4gICAgICAgIHJlcXVpcmUoYWN0dWFsWyd2ZXJzaW9uJ10gaW4gKHZlcnNpb24sQ1VEQV9BTExPV0VEX1ZFUlNJT05TLmdldChuYW1lLHZlcnNpb24pKSwgJ2Rpc3RyaWJ1dGlvbiBtaXNtYXRjaDogJytuYW1lKVxuICAgICAgICByZXF1aXJlKHR5cGUoYWN0dWFsWydyZXF1aXJlc19kaXN0J10pIGlzIGxpc3QsICdtaXNzaW5nIGRlcGVuZGVuY3kgaW52ZW50b3J5OiAnK25hbWUpXG4gICAgY29kZWM9aW5mb1snZGlzdHJpYnV0aW9ucyddWyd0b3JjaGNvZGVjJ11bJ3ZlcnNpb24nXVxuICAgIHJlcXVpcmUocmUuZnVsbG1hdGNoKHInXFxkK1xcLlxcZCsoPzpcXC5cXGQrKT8nLGNvZGVjKSBpcyBub3QgTm9uZSwgJ3N0YWJsZSBUb3JjaENvZGVjIHZlcnNpb24gcmVxdWlyZWQgYnkgcmVhZGVyIHBvbGljeScpXG4gICAgcmVxdWlyZSh0dXBsZShtYXAoaW50LGNvZGVjLnNwbGl0KCcuJykpKSA+PSAoMCwxNCksICdUb3JjaENvZGVjID49MC4xNCByZXF1aXJlZCcpXG4gICAgcmVxdWlyZShpbmZvWydwaXBfY2hlY2tfcmV0dXJuY29kZSddPT0wLCAncGlwIGNoZWNrIGZhaWxlZCcpXG4gICAgcmV0dXJuIFRydWVcblxuZGVmIHZlcmlmeV9zb3VyY2VzKHJvb3QsIG1hbmlmZXN0LCBleHBlY3RlZF9tYW5pZmVzdF9zaGEpOlxuICAgIHJlcXVpcmUoZXhwZWN0ZWRfbWFuaWZlc3Rfc2hhPT1TT1VSQ0VfTUFOSUZFU1RfU0hBLCAndW5hcHByb3ZlZCBzb3VyY2UgbWFuaWZlc3QgaWRlbnRpdHknKVxuICAgIHBhdGg9cGF0aGxpYi5QYXRoKG1hbmlmZXN0KVxuICAgIHJhdz1wYXRoLnJlYWRfYnl0ZXMoKVxuICAgIHJlcXVpcmUoZGlnZXN0KHJhdyk9PWV4cGVjdGVkX21hbmlmZXN0X3NoYSwgJ3NvdXJjZSBtYW5pZmVzdCBkaWdlc3QgbWlzbWF0Y2gnKVxuICAgIHNwZWM9anNvbi5sb2FkcyhyYXcpXG4gICAgcmVxdWlyZShzcGVjWydyZXZpc2lvbiddPT1SRVZJU0lPTiBhbmQgc3BlY1snaW1hZ2UnXT09SU1BR0UsICd3cm9uZyBzb3VyY2UgaWRlbnRpdHknKVxuICAgIGJhc2U9cGF0aGxpYi5QYXRoKHJvb3QpLnJlc29sdmUoc3RyaWN0PVRydWUpXG4gICAgcmVxdWlyZShiYXNlLmlzX2RpcigpLCAnc291cmNlIHJvb3QgbXVzdCBiZSBkaXJlY3RvcnknKVxuICAgIHJlcXVpcmUodHlwZShzcGVjWydmaWxlcyddKSBpcyBsaXN0IGFuZCBsZW4oc3BlY1snZmlsZXMnXSk+PTIwLCAnaW5jb21wbGV0ZSBzb3VyY2UgbWFuaWZlc3QnKVxuICAgIGZvciByb3cgaW4gc3BlY1snZmlsZXMnXTpcbiAgICAgICAgcmVsPXBhdGhsaWIuUHVyZVBvc2l4UGF0aChyb3dbJ3BhdGgnXSlcbiAgICAgICAgcmVxdWlyZShub3QgcmVsLmlzX2Fic29sdXRlKCkgYW5kICcuLicgbm90IGluIHJlbC5wYXJ0cywgJ3Vuc2FmZSBzb3VyY2UgcGF0aCcpXG4gICAgICAgIHA9YmFzZS5qb2lucGF0aCgqcmVsLnBhcnRzKVxuICAgICAgICByZXF1aXJlKHAuaXNfZmlsZSgpIGFuZCBub3QgcC5pc19zeW1saW5rKCksICdtaXNzaW5nL25vbnJlZ3VsYXIgc291cmNlOiAnK3N0cihyZWwpKVxuICAgICAgICByZXF1aXJlKHAucmVzb2x2ZSgpLmlzX3JlbGF0aXZlX3RvKGJhc2UpLCAnc291cmNlIGVzY2FwZScpXG4gICAgICAgIHJlcXVpcmUoZGlnZXN0KHAucmVhZF9ieXRlcygpKT09cm93WydzaGEyNTYnXSwgJ3NvdXJjZSBtaXNtYXRjaDogJytzdHIocmVsKSlcbiAgICByZXR1cm4gYmFzZVxuXG5kZWYgdmFsaWRhdGVfZ3B1X3JlY29yZHMocmVjb3JkcywgZXhwZWN0ZWRfY291bnQpOlxuICAgIHJlcXVpcmUobGVuKHJlY29yZHMpPT1leHBlY3RlZF9jb3VudCwgJ3Zpc2libGUgR1BVIGNvdW50IGRpZmZlcnMgZnJvbSBpbnRlbmRlZCB0b3BvbG9neScpXG4gICAgcmVxdWlyZShsZW4oe3JbJ3V1aWQnXSBmb3IgciBpbiByZWNvcmRzfSk9PWV4cGVjdGVkX2NvdW50LCAnZHVwbGljYXRlIEdQVSBpZGVudGl0eScpXG4gICAgZm9yIHJvdyBpbiByZWNvcmRzOlxuICAgICAgICByZXF1aXJlKHJvd1snY2FwYWJpbGl0eSddWzBdIGluICg5LDEwLDEyKSwgJ3NlbGVjdGVkIENVREEga2VybmVsIGNhcGFiaWxpdHkgdW5zdXBwb3J0ZWQgYnkgdGhpcyBndWFyZCcpXG4gICAgICAgIHJlcXVpcmUodHlwZShyb3dbJ3RvdGFsX21lbW9yeSddKSBpcyBpbnQgYW5kIHJvd1sndG90YWxfbWVtb3J5J10+MCwgJ2ludmFsaWQgb2JzZXJ2ZWQgZGV2aWNlIG1lbW9yeScpXG4gICAgICAgIHJlcXVpcmUodHlwZShyb3dbJ2ZyZWVfbWVtb3J5J10pIGlzIGludCBhbmQgMDw9cm93WydmcmVlX21lbW9yeSddPD1yb3dbJ3RvdGFsX21lbW9yeSddLCAnaW52YWxpZCBvYnNlcnZlZCBmcmVlIG1lbW9yeScpXG4gICAgcmV0dXJuIFRydWVcblxuZGVmIG5hdGl2ZV9wcm9iZShzb3VyY2Vfcm9vdCwgZXhwZWN0ZWRfY291bnQsIGltcG9ydGVyPWltcG9ydGxpYi5pbXBvcnRfbW9kdWxlKTpcbiAgICAjIENhbGxlZCBvbmx5IGJ5IHRoZSByZWFkZXIsIGFmdGVyIGFsbCBwYWNrYWdlL3NvdXJjZSBjaGVja3M7IG5ldmVyIGluIGFnZW50IHRlc3RzLlxuICAgIHRvcmNoPWltcG9ydGVyKCd0b3JjaCcpXG4gICAgcmVxdWlyZSh0b3JjaC5jdWRhLmlzX2F2YWlsYWJsZSgpLCAnQ1VEQSB1bmF2YWlsYWJsZScpXG4gICAgcmVxdWlyZSh0b3JjaC5jdWRhLmRldmljZV9jb3VudCgpPT1leHBlY3RlZF9jb3VudCwgJ0NVREEgdG9wb2xvZ3kgY291bnQgbWlzbWF0Y2gnKVxuICAgIHJlY29yZHM9W11cbiAgICBmb3IgaSBpbiByYW5nZShleHBlY3RlZF9jb3VudCk6XG4gICAgICAgIHByb3A9dG9yY2guY3VkYS5nZXRfZGV2aWNlX3Byb3BlcnRpZXMoaSlcbiAgICAgICAgZnJlZSx0b3RhbD10b3JjaC5jdWRhLm1lbV9nZXRfaW5mbyhpKVxuICAgICAgICByZWNvcmRzLmFwcGVuZCh7J2luZGV4JzppLCduYW1lJzpwcm9wLm5hbWUsJ3V1aWQnOnN0cihwcm9wLnV1aWQpLFxuICAgICAgICAgICAgICAgICAgICAgICAgJ2NhcGFiaWxpdHknOmxpc3QodG9yY2guY3VkYS5nZXRfZGV2aWNlX2NhcGFiaWxpdHkoaSkpLFxuICAgICAgICAgICAgICAgICAgICAgICAgJ3RvdGFsX21lbW9yeSc6aW50KHRvdGFsKSwnZnJlZV9tZW1vcnknOmludChmcmVlKX0pXG4gICAgdmFsaWRhdGVfZ3B1X3JlY29yZHMocmVjb3JkcyxleHBlY3RlZF9jb3VudClcbiAgICBjaGVja3M9e1xuICAgICAgJ3ZsbG0ubW9kZWxzLmdsbTVuZXh0Lm52aWRpYS5tb2RlbCc6WydHbG01TmV4dEZvckNvbmRpdGlvbmFsR2VuZXJhdGlvbiddLFxuICAgICAgJ3ZsbG0ubW9kZWxzLmdsbTVuZXh0Lm52aWRpYS5tdHAnOlsnR2xtNU5leHRNVFAnXSxcbiAgICAgICd2bGxtLm1vZGVscy5nbG01bmV4dC5udmlkaWEua2RhJzpbJ0dsbTVOZXh0TGluZWFyQXR0ZW50aW9uJ10sXG4gICAgICAndmxsbS5tb2RlbHMuZ2xtNW5leHQubnZpZGlhLm11bHRpbW9kYWwnOlsnR2xtNU5leHRWaXNpb25UcmFuc2Zvcm1lciddLFxuICAgICAgJ3ZsbG0udHJhbnNmb3JtZXJzX3V0aWxzLnByb2Nlc3NvcnMuZ2xtNW5leHQnOlsnR2xtNU5leHRQcm9jZXNzb3InLCdHbG01TmV4dFZpZGVv
    GLM53PART

    Expected result: The exact source chunk is appended.

  8. 8. Append inline source bundle 6 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    UHJvY2Vzc29yJ10sXG4gICAgICAndmxsbS5tb2RlbHMuZ2xtNW5leHQubnZpZGlhLm9wcy50aGlyZF9wYXJ0eS5rZGEnOlsnY2h1bmtfa2RhX3dpdGhfZnVzZWRfZ2F0ZScsJ2Z1c2VkX3JlY3VycmVudF9rZGEnXSxcbiAgICAgICd2bGxtLm1vZGVsX2V4ZWN1dG9yLmxheWVycy5taGMnOlsnTUhDUHJlT3AnLCdNSENQb3N0T3AnLCdNSENGdXNlZFBvc3RQcmVPcCddLFxuICAgICAgJ3ZsbG0udjEuYXR0ZW50aW9uLmJhY2tlbmRzLm1sYS5mbGFzaGluZmVyX21sYSc6WydGbGFzaEluZmVyTUxBQmFja2VuZCddLFxuICAgICAgJ3RvcmNodmlzaW9uLnRyYW5zZm9ybXMudjIuZnVuY3Rpb25hbCc6WydyZXNpemUnXSxcbiAgICAgICdmbGFzaGluZmVyJzpbJ19fdmVyc2lvbl9fJ10sXG4gICAgICAndGlsZWxhbmcnOlsnX192ZXJzaW9uX18nXSxcbiAgICAgICd0b3JjaGF1ZGlvJzpbJ19fdmVyc2lvbl9fJ10sXG4gICAgICAndG9yY2hjb2RlYy5kZWNvZGVycyc6WydWaWRlb0RlY29kZXInXSxcbiAgICAgICdQeU52VmlkZW9Db2RlYyc6WydfX2ZpbGVfXyddfVxuICAgIG9yaWdpbnM9e31cbiAgICBmb3IgbmFtZSwgc3ltYm9scyBpbiBjaGVja3MuaXRlbXMoKTpcbiAgICAgICAgbW9kPWltcG9ydGVyKG5hbWUpXG4gICAgICAgIGZvciBzeW1ib2wgaW4gc3ltYm9sczpcbiAgICAgICAgICAgIHJlcXVpcmUoaGFzYXR0cihtb2Qsc3ltYm9sKSwgJ3JlcXVpcmVkIG5hdGl2ZSBBUEkgbWlzc2luZzogJytuYW1lKycuJytzeW1ib2wpXG4gICAgICAgIG9yaWdpbj1wYXRobGliLlBhdGgobW9kLl9fZmlsZV9fKS5yZXNvbHZlKHN0cmljdD1UcnVlKVxuICAgICAgICBpZiBuYW1lLnN0YXJ0c3dpdGgoJ3ZsbG0uJyk6XG4gICAgICAgICAgICByZXF1aXJlKG9yaWdpbi5pc19yZWxhdGl2ZV90byhzb3VyY2Vfcm9vdC8ndmxsbScpLCAndkxMTSBtb2R1bGUgb3JpZ2luIGRpZmZlcnMgZnJvbSB2ZXJpZmllZCByb290JylcbiAgICAgICAgb3JpZ2luc1tuYW1lXT1zdHIob3JpZ2luKVxuICAgIGRnPWltcG9ydGVyKCd2bGxtLnV0aWxzLmRlZXBfZ2VtbScpXG4gICAgcmVxdWlyZShkZy5pc19kZWVwX2dlbW1fc3VwcG9ydGVkKCksICdyZXF1aXJlZCBEZWVwR0VNTSBiYWNrZW5kIHVuYXZhaWxhYmxlJylcbiAgICBkZy5fbGF6eV9pbml0KClcbiAgICBmb3Igc3ltYm9sIGluIFsnX2ZwOF9nZW1tX250X2ltcGwnLCdfZnA4X2ZwNF9tcWFfbG9naXRzX2ltcGwnLCdfZnA4X2ZwNF9wYWdlZF9tcWFfbG9naXRzX2ltcGwnLCdfZ2V0X3BhZ2VkX21xYV9sb2dpdHNfbWV0YWRhdGFfaW1wbCddOlxuICAgICAgICByZXF1aXJlKGNhbGxhYmxlKGdldGF0dHIoZGcsc3ltYm9sLE5vbmUpKSwgJ0RlZXBHRU1NIG5hdGl2ZSBzeW1ib2wgdW5hdmFpbGFibGU6ICcrc3ltYm9sKVxuICAgIGJhY2tlbmQ9ZGcuX2ltcG9ydF9kZWVwX2dlbW0oKVxuICAgIGJhY2tlbmRfcGF0aD1wYXRobGliLlBhdGgoYmFja2VuZC5fX2ZpbGVfXykucmVzb2x2ZShzdHJpY3Q9VHJ1ZSlcbiAgICByZXF1aXJlKGJhY2tlbmRfcGF0aC5pc19yZWxhdGl2ZV90byhzb3VyY2Vfcm9vdC8ndmxsbScvJ3RoaXJkX3BhcnR5Jy8nZGVlcF9nZW1tJyksICd1bnF1YWxpZmllZCBleHRlcm5hbCBEZWVwR0VNTSBvdmVycmlkZScpXG4gICAgcmV0dXJuIHsnZ3B1cyc6cmVjb3JkcywnbW9kdWxlX29yaWdpbnMnOm9yaWdpbnMsJ2RlZXBnZW1tX29yaWdpbic6c3RyKGJhY2tlbmRfcGF0aCksXG4gICAgICAgICAgICAndG9yY2hfY3VkYV9idWlsZCc6dG9yY2gudmVyc2lvbi5jdWRhLCduYXRpdmVLZXJuZWxFeGVjdXRpb25QZXJmb3JtZWQnOkZhbHNlLFxuICAgICAgICAgICAgJ3F1YWxpZmljYXRpb24nOidJbXBvcnQvQVBJIGF2YWlsYWJpbGl0eSBvbmx5OyBubyBrZXJuZWwgbGF1bmNoLCBtb2RlbCBsb2FkLCBkZWNvZGVyIGV4ZWN1dGlvbiBvciBmaXQgcHJvb2YuJ31cblxuZGVmIG1haW4oKTpcbiAgICBhPWFyZ3BhcnNlLkFyZ3VtZW50UGFyc2VyKClcbiAgICBhLmFkZF9hcmd1bWVudCgnLS1zb3VyY2Utcm9vdCcscmVxdWlyZWQ9VHJ1ZSlcbiAgICBhLmFkZF9hcmd1bWVudCgnLS1zb3VyY2UtbWFuaWZlc3QnLHJlcXVpcmVkPVRydWUpXG4gICAgYS5hZGRfYXJndW1lbnQoJy0tc291cmNlLW1hbmlmZXN0LXNoYTI1NicscmVxdWlyZWQ9VHJ1ZSlcbiAgICBhLmFkZF9hcmd1bWVudCgnLS1leHBlY3RlZC1ncHVzJyx0eXBlPWludCxyZXF1aXJlZD1UcnVlKVxuICAgIGEuYWRkX2FyZ3VtZW50KCctLXN0b3JhZ2Utcm9vdCcscmVxdWlyZWQ9VHJ1ZSlcbiAgICBhLmFkZF9hcmd1bWVudCgnLS1vdXRwdXQnLHJlcXVpcmVkPVRydWUpXG4gICAgeD1hLnBhcnNlX2FyZ3MoKVxuICAgIGluZm89eydzeXN0ZW0nOnBsYXRmb3JtLnN5c3RlbSgpLCdtYWNoaW5lJzpwbGF0Zm9ybS5tYWNoaW5lKCksXG4gICAgICAgICAgJ3B5dGhvbic6bGlzdChzeXMudmVyc2lvbl9pbmZvWzoyXSksJ2J1aWxkX2NvbW1pdCc6b3MuZW52aXJvbi5nZXQoJ1ZMTE1fQlVJTERfQ09NTUlUJyksXG4gICAgICAgICAgJ2Rpc3RyaWJ1dGlvbnMnOntuOnsndmVyc2lvbic6bWV0YWRhdGEudmVyc2lvbihuKSwncmVxdWlyZXNfZGlzdCc6bWV0YWRhdGEucmVxdWlyZXMobikgb3IgW119IGZvciBuIGluIFsqUElOUywndG9yY2hjb2RlYyddfX1cbiAgICAjIE5vIG5hdGl2ZSBtb2R1bGVzIGltcG9ydGVkIGFib3ZlIHRoaXMgcG9pbnQuXG4gICAgcm9vdD12ZXJpZnlfc291cmNlcyh4LnNvdXJjZV9yb290LHguc291cmNlX21hbmlmZXN0LHguc291cmNlX21hbmlmZXN0X3NoYTI1NilcbiAgICByZXF1aXJlKHBhdGhsaWIuUGF0aChtZXRhZGF0YS5kaXN0cmlidXRpb24oJ3ZsbG0nKS5sb2NhdGVfZmlsZSgndmxsbScpKS5yZXNvbHZlKCk9PXJvb3QvJ3ZsbG0nLCAnZGlzdHJpYnV0aW9uIHNvdXJjZSBvcmlnaW4gbWlzbWF0Y2gnKVxuICAgIHJlc3VsdD1zdWJwcm9jZXNzLnJ1bihbc3lzLmV4ZWN1dGFibGUsJy1tJywncGlwJywnY2hlY2snXSxjYXB0dXJlX291dHB1dD1UcnVlLHRleHQ9VHJ1ZSx0aW1lb3V0PTEyMClcbiAgICBpbmZvWydwaXBfY2hlY2tfcmV0dXJuY29kZSddPXJlc3VsdC5yZXR1cm5jb2RlXG4gICAgdmFsaWRhdGVfZGVzY3JpcHRvcnMoaW5mbyx4LmV4cGVjdGVkX2dwdXMpXG4gICAgb3MuZW52aXJvblsnSEZfSFVCX09GRkxJTkUnXT0nMSdcbiAgICBvcy5lbnZpcm9uWydUUkFOU0ZPUk1FUlNfT0ZGTElORSddPScxJ1xuICAgIG9zLmVudmlyb25bJ1ZMTE1fTk9fVVNBR0VfU1RBVFMnXT0nMSdcbiAgICBpbmZvWyduYXRpdmVfcHJvYmUnXT1uYXRpdmVfcHJvYmUocm9vdCx4LmV4cGVjdGVkX2dwdXMpXG4gICAgc21pPXN1YnByb2Nlc3MucnVuKFsnbnZpZGlhLXNtaScsJy0tcXVlcnktZ3B1PXV1aWQsbmFtZSxkcml2ZXJfdmVyc2lvbixtZW1vcnkudG90YWwsbWVtb3J5LmZyZWUnLCctLWZvcm1hdD1jc3Ysbm9oZWFkZXInXSxjYXB0dXJlX291dHB1dD1UcnVlLHRleHQ9VHJ1ZSx0aW1lb3V0PTMwKVxuICAgIHJlcXVpcmUoc21pLnJldHVybmNvZGU9PTAsICdyZWFkZXIgTlZJRElBIGRyaXZlciBpbnZlbnRvcnkgZmFpbGVkJylcbiAgICBpbmZvWydudmlkaWFfc21pX29ic2VydmF0aW9uJ109c21pLnN0ZG91dFxuICAgIGluZm9bJ21lbW9yeV9vYnNlcnZhdGlvbiddPXBhdGhsaWIuUGF0aCgnL3Byb2MvbWVtaW5mbycpLnJlYWRfdGV4dCgpXG4gICAgaW5mb1snc3RvcmFnZV9vYnNlcnZhdGlvbiddPWRpY3QoemlwKFsndG90YWwnLCd1c2VkJywnZnJlZSddLHNodXRpbC5kaXNrX3VzYWdlKHguc3RvcmFnZV9yb290KSkpXG4gICAgaW5mb1snbGltaXRhdGlvbnMnXT0nTm8gbW9kZWwvdG9rZW5pemVyIGxvYWRpbmcsIG1lZGlhIGRlY29kaW5nLCBpbmZlcmVuY2UsIG1lYXN1cmVkIGZpdC9zcGVlZC9xdWFsaXR5IG9yIGhhcmR3YXJlIG1pbmltdW0gY2xhaW0uJ1xuICAgIHRhcmdldD1wYXRobGliLlBhdGgoeC5vdXRwdXQpXG4gICAgd2l0aCB0YXJnZXQub3BlbigneCcsZW5jb2Rpbmc9J3V0ZjgnKSBhcyBmOlxuICAgICAgICBqc29uLmR1bXAoaW5mbyxmLGluZGVudD0yKVxuICAgICAgICBmLndyaXRlKCdcXG4nKVxuaWYgX19uYW1lX189PSdfX21haW5fXyc6XG4gICAgbWFpbigpXG4ifSwidGVybWluYWxfZ3VhcmQucHkiOnsic2hhMjU2IjoiN2I2YWQ5MWEzNzIzMjJkNjI0OTdlMTE0NGVjZGE4NDQzNzNkYjJjY2FlODA1YTRlMWExNDgzOGQ3NzhiMGViNSIsInRleHQiOiJcIlwiXCJSZWFkZXItb3duZWQgdGVybWluYWwvbWVkaWEgZGlhZ25vc3RpYyBqb2luczsgbmV2ZXIgaW1wb3J0cyB0b2tlbml6ZXIvbmF0aXZlIGNvZGUuXCJcIlwiXG5pbXBvcnQgbWF0aFxuUElOTkVEX0VPUz1mcm96ZW5zZXQoWzE1NDgyMCwxNTQ4MjcsMTU0ODI5XSlcbmRlZiByZXF1aXJlX2lkcyh2LG5hbWUpOlxuIGlmIHR5cGUodilpcyBub3QgbGlzdCBvciBub3QgdiBvciBhbnkodHlwZSh4KWlzIG5vdCBpbnQgb3IgeDwwIGZvciB4IGluIHYpOnJhaXNlIFZhbHVlRXJyb3IobmFtZSlcbiByZXR1cm4gdlxuXG5kZWYgdmFsaWRhdGVfcmVxdWVzdF9jb250cm9scyhyZXF1ZXN0KTpcbiBpZiB0eXBlKHJlcXVlc3QpaXMgbm90IGRpY3Q6cmFpc2UgVmFsdWVFcnJvcigncmVxdWVzdF9vYmplY3QnKVxuIGlmIHJlcXVlc3QuZ2V0KCdzdHJlYW0nLEZhbHNlKWlzIG5vdCBGYWxzZSBvciB0eXBlKHJlcXVlc3QuZ2V0KCduJywxKSlpcyBub3QgaW50IG9yIHJlcXVlc3QuZ2V0KCduJywxKSE9MTpyYWlzZSBWYWx1ZUVycm9yKCdub25zdHJlYW1fc2luZ2xlX2Nob2ljZScpXG4gaWYgcmVxdWVzdC5nZXQoJ3JldHVybl90b2tlbl9pZHMnKWlzIG5vdCBUcnVlOnJhaXNlIFZhbHVlRXJyb3IoJ25hdGl2ZV9pZHNfcmVxdWlyZWQnKVxuIGlmIHJlcXVlc3QuZ2V0KCdpZ25vcmVfZW9zJyxGYWxzZSlpcyBub3QgRmFsc2U6
    GLM53PART

    Expected result: The exact source chunk is appended.

  9. 9. Append inline source bundle 7 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    cmFpc2UgVmFsdWVFcnJvcignbmF0aXZlX2Vvc19lbmFibGVkJylcbiBmb3Iga2V5IGluIFsnc3RvcCcsJ3N0b3BfdG9rZW5faWRzJ106XG4gIGlmIGtleSBpbiByZXF1ZXN0IGFuZCByZXF1ZXN0W2tleV1pcyBub3QgTm9uZSBhbmQgbm90KHR5cGUocmVxdWVzdFtrZXldKWlzIGxpc3QgYW5kIG5vdCByZXF1ZXN0W2tleV0pOnJhaXNlIFZhbHVlRXJyb3IoJ25vX2N1c3RvbV8nK2tleSlcbiBmb3Iga2V5IGluIFsndHJ1bmNhdGVfcHJvbXB0X3Rva2VucycsJ3Byb21wdF90b2tlbl9pZHMnXTpcbiAgaWYga2V5IGluIHJlcXVlc3QgYW5kIHJlcXVlc3Rba2V5XWlzIG5vdCBOb25lOnJhaXNlIFZhbHVlRXJyb3IoJ25vXycra2V5KVxuIGZvciBrZXkgaW4gWydlY2hvJywnY29udGludWVfZmluYWxfbWVzc2FnZSddOlxuICBpZiByZXF1ZXN0LmdldChrZXksRmFsc2UpaXMgbm90IEZhbHNlOnJhaXNlIFZhbHVlRXJyb3IoJ25vXycra2V5KVxuIGlmIHJlcXVlc3QuZ2V0KCdpbmNsdWRlX3JlYXNvbmluZycsVHJ1ZSlpcyBub3QgVHJ1ZTpyYWlzZSBWYWx1ZUVycm9yKCduYXRpdmVfcmVhc29uaW5nX3JldGFpbmVkJylcbiByZXR1cm4gVHJ1ZVxuXG5kZWYgdmFsaWRhdGVfbmF0aXZlX3N0b3AoY2hvaWNlLHByaW1hcnlfZW9zX2lkKTpcbiAjIFByaW1hcnkgRU9TIG11c3QgYmUgaW5kZXBlbmRlbnRseSByZWFkIGZyb20gdGhlIGhhc2gtcGlubmVkIHRva2VuaXplciBvbiByZWFkZXIgaG9zdC5cbiBpZiB0eXBlKHByaW1hcnlfZW9zX2lkKWlzIG5vdCBpbnQgb3IgcHJpbWFyeV9lb3NfaWQgbm90IGluIFBJTk5FRF9FT1M6cmFpc2UgVmFsdWVFcnJvcigncmVhZGVyX3ByaW1hcnlfZW9zX21hcHBpbmcnKVxuIGlmIHR5cGUoY2hvaWNlKWlzIG5vdCBkaWN0IG9yIGNob2ljZS5nZXQoJ2ZpbmlzaF9yZWFzb24nKW5vdCBpbignc3RvcCcsJ3Rvb2xfY2FsbHMnKTpyYWlzZSBWYWx1ZUVycm9yKCduYXRpdmVfc3RvcF9maW5pc2hfcmVxdWlyZWQnKVxuIHRva2VuX2lkcz1yZXF1aXJlX2lkcyhjaG9pY2UuZ2V0KCd0b2tlbl9pZHMnKSwncmF3X2dlbmVyYXRlZF9pZHMnKVxuIGlmIGFueSh4IGluIFBJTk5FRF9FT1MgZm9yIHggaW4gdG9rZW5faWRzWzotMV0pb3IgdG9rZW5faWRzWy0xXW5vdCBpbiBQSU5ORURfRU9TOnJhaXNlIFZhbHVlRXJyb3IoJ3NpbmdsZV9maW5hbF9uYXRpdmVfZW9zJylcbiByZWFzb249Y2hvaWNlLmdldCgnc3RvcF9yZWFzb24nKTtsYXN0PXRva2VuX2lkc1stMV1cbiBpZiByZWFzb24gaXMgTm9uZTpcbiAgaWYgbGFzdCE9cHJpbWFyeV9lb3NfaWQ6cmFpc2UgVmFsdWVFcnJvcignc2Vjb25kYXJ5X2Vvc19yZWFzb25fcmVxdWlyZWQnKVxuIGVsaWYgdHlwZShyZWFzb24paXMgbm90IGludCBvciByZWFzb24hPWxhc3Q6cmFpc2UgVmFsdWVFcnJvcignbmF0aXZlX3N0b3BfcmVhc29uX2pvaW4nKVxuIHJldHVybiB7J25hdGl2ZV90ZXJtaW5hbF9pZCc6bGFzdCwndGVybWluYWxfaWRfYW5kX3JlYXNvbl9qb2luX3Bhc3NlZCc6VHJ1ZSwndG9rZW5pemVyX21hcHBpbmdfaW5kZXBlbmRlbnRseV92ZXJpZmllZCc6RmFsc2UsJ3Rvb2xfaGlzdG9yeV9yb2xlX2FuZF9hbnN3ZXJfcXVhbGl0eV92ZXJpZmllZCc6RmFsc2V9XG5cbmRlZiB2YWxpZGF0ZV9kZWNvZGVkX3ZpZGVvKGV4cGVjdGVkX2luZGljZXMsYWN0dWFsX2luZGljZXMsZnJhbWVzX3NoYXBlLG1ldGFkYXRhLGZpeHR1cmUsdmlkZW9fZ3JpZF90aHcpOlxuICMgZXhwZWN0ZWRfaW5kaWNlcyBtdXN0IGNvbWUgZnJvbSBleGFjdCBzZWxlY3RlZCBuYXRpdmUgR0xNIHNhbXBsZXIsIGluY2x1ZGluZyBwYWlyIHBhZGRpbmcuXG4gZXhwZWN0ZWRfaW5kaWNlcz1yZXF1aXJlX2lkcyhleHBlY3RlZF9pbmRpY2VzLCdleHBlY3RlZF9uYXRpdmVfc2FtcGxlcycpO2FjdHVhbF9pbmRpY2VzPXJlcXVpcmVfaWRzKGFjdHVhbF9pbmRpY2VzLCdkZWNvZGVkX2luZGljZXMnKVxuIGlmIGFjdHVhbF9pbmRpY2VzIT1leHBlY3RlZF9pbmRpY2VzOnJhaXNlIFZhbHVlRXJyb3IoJ2NvbXBsZXRlX29yZGVyZWRfbmF0aXZlX3NhbXBsZXMnKVxuIGlmIG5vdCBpc2luc3RhbmNlKGZyYW1lc19zaGFwZSwobGlzdCx0dXBsZSkpb3IgbGVuKGZyYW1lc19zaGFwZSkhPTQgb3IgYW55KHR5cGUodilpcyBub3QgaW50IG9yIHY8PTAgZm9yIHYgaW4gZnJhbWVzX3NoYXBlKTpyYWlzZSBWYWx1ZUVycm9yKCdkZWNvZGVkX25od2Nfc2hhcGUnKVxuIGlmIGZyYW1lc19zaGFwZVswXSE9bGVuKGV4cGVjdGVkX2luZGljZXMpb3IgZnJhbWVzX3NoYXBlWzNdIT0zOnJhaXNlIFZhbHVlRXJyb3IoJ2FsbF9yZ2Jfc2FtcGxlc19yZXF1aXJlZCcpXG4gaWYgdHlwZShtZXRhZGF0YSlpcyBub3QgZGljdCBvciB0eXBlKGZpeHR1cmUpaXMgbm90IGRpY3Q6cmFpc2UgVmFsdWVFcnJvcignbWV0YWRhdGFfcmVxdWlyZWQnKVxuIGlmIHR5cGUobWV0YWRhdGEuZ2V0KCd0b3RhbF9udW1fZnJhbWVzJykpaXMgbm90IGludCBvciBtZXRhZGF0YVsndG90YWxfbnVtX2ZyYW1lcyddIT1maXh0dXJlLmdldCgndG90YWxfbnVtX2ZyYW1lcycpOnJhaXNlIFZhbHVlRXJyb3IoJ2ZpeHR1cmVfdG90YWxfZnJhbWVzJylcbiBpZiBhbnkoaT49bWV0YWRhdGFbJ3RvdGFsX251bV9mcmFtZXMnXWZvciBpIGluIGV4cGVjdGVkX2luZGljZXMpOnJhaXNlIFZhbHVlRXJyb3IoJ3NhbXBsZV9pbmRleF9yYW5nZScpXG4gaWYgbWV0YWRhdGEuZ2V0KCdmcmFtZXNfaW5kaWNlcycpIT1hY3R1YWxfaW5kaWNlczpyYWlzZSBWYWx1ZUVycm9yKCdkZWNvZGVyX21ldGFkYXRhX2luZGljZXMnKVxuIGZvciBrZXkgaW4gWydmcHMnLCdkdXJhdGlvbiddOlxuICBhPW1ldGFkYXRhLmdldChrZXkpO2I9Zml4dHVyZS5nZXQoa2V5KVxuICBpZiB0eXBlKGEpbm90IGluKGludCxmbG9hdClvciB0eXBlKGIpbm90IGluKGludCxmbG9hdClvciBub3QgbWF0aC5pc2Zpbml0ZShhKW9yIG5vdCBtYXRoLmlzZmluaXRlKGIpb3IgYTw9MCBvciBiPD0wIG9yIG5vdCBtYXRoLmlzY2xvc2UoYSxiLHJlbF90b2w9MWUtNixhYnNfdG9sPTFlLTYpOnJhaXNlIFZhbHVlRXJyb3IoJ2ZpeHR1cmVfJytrZXkpXG4gaWYgdHlwZSh2aWRlb19ncmlkX3RodylpcyBub3QgbGlzdCBvciBsZW4odmlkZW9fZ3JpZF90aHcpIT0zIG9yIGFueSh0eXBlKHYpaXMgbm90IGludCBvciB2PD0wIGZvciB2IGluIHZpZGVvX2dyaWRfdGh3KTpyYWlzZSBWYWx1ZUVycm9yKCduYXRpdmVfdmlkZW9fZ3JpZCcpXG4gdCxoLHc9dmlkZW9fZ3JpZF90aHdcbiBpZiAyKnQhPWxlbihleHBlY3RlZF9pbmRpY2VzKW9yIGglMiBvciB3JTI6cmFpc2UgVmFsdWVFcnJvcignbmF0aXZlX3RlbXBvcmFsX3NwYXRpYWxfcGF0Y2hlcycpXG4gcmV0dXJuIHsnZGVjb2RlZF9zYW1wbGVzJzpsZW4oYWN0dWFsX2luZGljZXMpLCd0ZW1wb3JhbF9wYXRjaF9zaXplJzoyLCd2aWRlb19ncmlkX3Rodyc6dmlkZW9fZ3JpZF90aHcsJ2FsbF9leHBlY3RlZF9uYXRpdmVfc2FtcGxlc19wcmVzZW50JzpUcnVlLCdleHBlY3RlZF9zYW1wbGVyX2luZGVwZW5kZW50bHlfdmVyaWZpZWQnOkZhbHNlLCdtZWRpYV9jb250ZW50X3F1YWxpdHlfdmVyaWZpZWQnOkZhbHNlfVxuIn0sInNvdXJjZV9tYW5pZmVzdC5qc29uIjp7InNoYTI1NiI6IjJkMjJjZDllMWU1MjRkOTA1ZTRiZWFkMGZmMjI3ZTMzNTMxNzQ3MDBkYjVhM2MyYmYwN2U5ZjM2ZTc5ZGIzY2IiLCJ0ZXh0Ijoie1xuICBcInJldmlzaW9uXCI6IFwiMzg1ZGNlMzZiY2VlNDIzMDk5MjRhNWVjZTk1MWE5NmRiM2RjZTdmMlwiLFxuICBcImltYWdlXCI6IFwidmxsbS92bGxtLW9wZW5haUBzaGEyNTY6MDY3NGEzZWEzYzk3MTcwNmNlYTMxMGJjYTcxZGFhZGZmNjhlYTE3MTdjNzU4ZDJmNTRhZmZhNWRlZjAwMWI4NlwiLFxuICBcImZpbGVzXCI6IFtcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVsX2V4ZWN1dG9yL21vZGVscy9yZWdpc3RyeS5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCI5OTIzNWE4YTBiZWE0MWEzY2JkYjJmYzI0MWZkMjY0ZmE5ODNiMDMyZGU3NDFjZDBkMGI3MTgwMzJhZTk3ODNjXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiYWExZTYxMzc2NThkMjk3YWUyYzg3Y2JlM2Y4ZGRiOWQxYWVmNzBjY1wiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVscy9nbG01bmV4dC9fX2luaXRfXy5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCIwNTkwOWUxMjY5N2VhMjhlNTI4NTAzNmQwMDI1M2MyNDc2ODRlNDY5NjAzMDM5MTY4OWZkNDM1MzliNjU2NTZiXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiYTExNDZlMjYwMmViZmUwMGJjNzhhMWY0MDc2ZjBlZGJkZmQxZDVjOFwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVscy9nbG01bmV4dC9udmlkaWEvX19pbml0X18ucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiZTNjNTVjYmIwZDdhOGJkNDdkZjZmMzM3ODgzNTY0NDY0NWY1ZDNiYzg5YjQ1NzkzYjVkNWEwMmQwMTNlNWM1OFwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjIwOGYwMWE3Y2I1ZWUwNGM4OGQyNzZmZWMyMDgyY2Q0ZTgzMDg4NGJcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9tb2RlbHMvZ2xtNW5leHQvbnZpZGlhL2F0dGVudGlvbi5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCI0MDBkNzA2M2RiMmFhMjczMTRjNzlkY2U2ODgwNjA3MTBmNWVmN2JkYmFmYmRkZmM2Njk4ZWFhYWVhM2IzYThmXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiMGJlNzQ5MzQ4NDk0ZjY2NzlmYzNlODU2MTEyYjljMGQ2MjcyYjg5ZFwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVscy9nbG01bmV4dC9udmlkaWEva2RhLnB5XCIsXG4gICAgICBcInNoYTI1Nlwi
    GLM53PART

    Expected result: The exact source chunk is appended.

  10. 10. Append inline source bundle 8 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    OiBcIjk5Y2ZjMjQ2NzhjMGE5OWYyYzgxM2MyMGUzZGNjMzBjOGJmYWM0ZjU1ZWM0Mjk5NzM3Njg5ZDVkNTFmNDcyY2RcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlNmJhNmFjNWM2NTk2OWUxYWZiZmQ1MzEyM2UxYzQxOTkwNzdhNzQ3XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vbW9kZWxzL2dsbTVuZXh0L252aWRpYS9tb2RlbC5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCIyNmM3MzU4NDM4MWVkYjE2ZjI4YjIxM2Q3OTc2MDE4ZDU4ZGRmZTgxNjU2NTdlMTA1NDUzZDg5YjRkN2UwZmUyXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiNWQ2MzJkZjEzNzMyNGNiYmVjMzM3NzZhZjg0MTgyMjc2MGJlMmJjNlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVscy9nbG01bmV4dC9udmlkaWEvbXRwLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjVlMTc5ODg0ODE1MDI4NzgxNDZmODQ4YzUyMTZjNzg2NWRhMGUyOWRlNGYxNDdiMjU3Mjg3MTdjMDBlYThiNTBcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzNWI0NTJmNDRmNzk4YjA5NzI4OTIxZTI0ZWUzNjE4YmUyMDFmZGI2XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vbW9kZWxzL2dsbTVuZXh0L252aWRpYS9tdWx0aW1vZGFsLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjg5NmQ5ZjEzM2Y5N2QzMzgxODJmNDg4MGUyZTdkM2FjM2I4ZGVmMjVlZjdlYWY4MjE4MmYwZWEwMWEzZDcyZDdcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJkMmIyMTM0NWQwNTJiZTE3YmM4MTU2NjgyYzYzNDRmNWQ4YmFhZDVlXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vbW9kZWxzL2dsbTVuZXh0L252aWRpYS9vcHMvX19pbml0X18ucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiZTNjNTVjYmIwZDdhOGJkNDdkZjZmMzM3ODgzNTY0NDY0NWY1ZDNiYzg5YjQ1NzkzYjVkNWEwMmQwMTNlNWM1OFwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjIwOGYwMWE3Y2I1ZWUwNGM4OGQyNzZmZWMyMDgyY2Q0ZTgzMDg4NGJcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9tb2RlbHMvZ2xtNW5leHQvbnZpZGlhL29wcy9mdXNlZF9laF9ub3JtLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcImQ0NTljODhjNThkZjA1ZGUzY2MzMDU3ZjNhMTE0ZTI4ZjliM2Q3NWM0MDQzM2Q3MTZiOGRlZDE0YTAwMjllZWRcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIwOTVkYjM5MTdiNDlkYTA4NTg2YTIyZGZlMTE5OTM1MDQwYThjZWFmXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vbW9kZWxzL2dsbTVuZXh0L252aWRpYS9vcHMva3Bvb2xfY29tcHJlc3MucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiYmQ2ZjFkN2I1ZTg4YTEwZDk3NTY3OTlhNzQ0ZDNlMjAxNDIxYjZjYWFiZDMyZjdiMzMxOWQzMTkwNGE5MWEwYVwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjcwYjQxMDIxYWFiMDU2MGExYTc3MDg3MmYyZDQ3NDJlN2IxNTNjY2RcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9tb2RlbHMvZ2xtNW5leHQvbnZpZGlhL29wcy90aGlyZF9wYXJ0eS9fX2luaXRfXy5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCJlM2M1NWNiYjBkN2E4YmQ0N2RmNmYzMzc4ODM1NjQ0NjQ1ZjVkM2JjODliNDU3OTNiNWQ1YTAyZDAxM2U1YzU4XCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiMjA4ZjAxYTdjYjVlZTA0Yzg4ZDI3NmZlYzIwODJjZDRlODMwODg0YlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVscy9nbG01bmV4dC9udmlkaWEvb3BzL3RoaXJkX3BhcnR5L2tkYS9fX2luaXRfXy5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCI0ZGEwZmQ5NGIzM2VmZmEwZDgzN2RmMTY3MmQ5N2U4NmMzNGFkNWI4NWM5MDUyMmFlYTVkYWM1MmQ4ODk1MmMyXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiYTA3M2JkODAyMWQ0NjA0NmUxYmQzOGFiOGYzZjI3Yzc2ZjgxN2RjOFwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVscy9nbG01bmV4dC9udmlkaWEvb3BzL3RoaXJkX3BhcnR5L2tkYS9mdXNlZF9yZWN1cnJlbnQucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiZmU3OWFkMTU0N2FhNWEyNTUwNzBhZjgzMDI5YTRkMTA0M2RkMmIyMjVjZTFiYWY5ZmZiM2Q4ZGQ2MjI5OGVmMFwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcImQ3ZGU4NTk4NGY4NTRmNmQ2ZDIwYTY0Y2Q4MTBkMWI3NGMzZDk1ZjJcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9tb2RlbHMvZ2xtNW5leHQvbnZpZGlhL29wcy90aGlyZF9wYXJ0eS9rZGEva2VybmVscy5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCIzNGQ4NmM2OWE5MDQ2YWRkNzkwNjFjNWFhZTlhYjI2MzlkNTM0YjVhNDE4NzlkYTZmMTY0MmM4ZjQ5ZDc4ZTM1XCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiYmU0MTdkNmIwNTI2NWVjYTRiNjMwMjAwZWMwMjA2ZGVhMThjMzZiYlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL3RyYW5zZm9ybWVyc191dGlscy9jb25maWdzL2dsbTVfbmV4dC5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCI0YmE4N2ZjM2Y3NmM3Y2RmOTg5NDk2MzhmYWMxNDBhOGEyN2YzNzA5MDNkNTE2YzZlZDcwNmY5ZjFjZTU2YjNjXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiOTVhMDA4MWJkZDQ1Njc4NzE2ODQ0NDUyODRiYmEyN2ZlOGQ4NDU0N1wiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL3RyYW5zZm9ybWVyc191dGlscy9wcm9jZXNzb3JzL2dsbTVuZXh0LnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjc5MTdjMTY0MWIxNGZmMDk2YWY5ZTE4MzI0ZGI5ODAxMDgzNzY4OWQyNWQ1ZTVhOWM2MWFjZmY0MDY3YjRkNmVcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJiNjk4OGQzYjhmZWQ1NDg2NDA3NWUwMjJkNjEwMmEwYWQyMGRmNGMxXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vdXRpbHMvZGVlcF9nZW1tLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcImMxMTNmN2U1NmYzOGRkOWU4MDY5ZTdiY2MxODRkM2RjMzc5NjljNDQ5YWM2YTU2N2IxZDMxMGQ1Zjk1MGI1NzBcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzZmM3MGMwZjVkYTNlMDM2MWRkZTYzYmYwYmNkZTM0NTNjYzlhNzg1XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vbW9kZWxfZXhlY3V0b3IvbGF5ZXJzL21oYy5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCI0NzM4N2RmODM0M2JjZGFlYTY1MTM4ZDI0MDc5YzhhMTBlYTgwZGZiYTc4MjJlMjQzYzIxODEzNTRkOGFmZGQ4XCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiZDRiYzIyNGFmNDc0OGJlNTk0Mzk2MDU1Y2U3NTIwMDQzNGQwMDIzMlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVsX2V4ZWN1dG9yL2tlcm5lbHMvbWhjL19faW5pdF9fLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjkxYzFiMTYzM2UxNjBlYmQ3NzZiZjg5YzZlZmNlYzhjZDViNjMxOGFjNTc5YTk2OWJhMzAwMDA5MGYzZDc2YWRcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzYmRlMDJlMjhhMzEzYWMxOTUwYmU5MzQ2NDlmNmRhODYxNjkzNDA3XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vbW9kZWxfZXhlY3V0b3Iva2VybmVscy9taGMvdGlsZWxhbmdfa2VybmVscy5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCJjZjM4ZWYxODliMDNkYTk3ODNlYTM5NjVlODBiZjg0N2MxMjU0YzYwYjY5M2JiMDNlYmI0MDY2ZTExZjVhM2IyXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiOTI1ZjQ2MzFhNTE1OTY0MmU3ZGU2NzBhMTYzNjg2OTczN2M2N2I2NlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVsX2V4ZWN1dG9yL2xheWVycy9tYW1iYS9vcHMvY2F1c2FsX2NvbnYxZC5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCIwNDRkMDA1Y2ZlNTlmZDA4MThlZDQyMTI3NGUwNGYzZThkZDY3OWI4Y2RiNjRmY2E5ZjQ0MjJmMjY0MzQ4NGIyXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiODMzNWM4NDk2NjZkZTE2MmNmNDBiOGU4YjYwMmU4OWJkYTBiNzNjY1wiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL3JlYXNvbmluZy9nbG00N19tb2VfcmVhc29uaW5nX3BhcnNlci5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCJmMTEyNDM0MmEyM2JiNGMwMDc1NGZjNTExN2RjNDYxMTVhZGZmNGI4Y2ZiZGMzZDNlNzQ4ZWJlOTU4ODNiZGJiXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiOGU5NjNmODhiMDljYTYwYmVjYmRkNWE2ZTA2YTc2ODk3OTI4YzJlN1wiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL3Rvb2xfcGFyc2Vycy9nbG00N19tb2VfdG9vbF9wYXJzZXIucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiYzRkZjhhYTQ2NTRhYTkyMjI0ZjgzNDc2MjVjOGJjNWNhYWViMDNhYTAwMzYxYzlmOTk3ZTcwNGIyMWQ5YjFjNVwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjcwMjc1YTZhYzAzZDg1NTk0Y2JmMDg1MDM4ODNjMzllNWI4YWNmMDlcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9tb2RlbF9leGVjdXRvci9tb2RlbHMvZ2xtNF8xdi5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCIxMjQ2N2YzY2NlY2QyMDQwNTJjMDgyZjczM2E1ZmEwNTk1NTY1M2I5YTMwM2Jm
    GLM53PART

    Expected result: The exact source chunk is appended.

  11. 11. Append inline source bundle 9 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    MDFlZmJmNTk5MTE2ZTZiY2YxXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiZWM3MjIxMGExMDVmZjRmNTJkY2Q2ZGI2ZGQwOTczZjNjNzIwNTYwMlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL3BsYXRmb3Jtcy9jdWRhLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcImUwMzQ1ZWI4YWY5N2MyOGVmNDk3MTI0NGY5MzNjNTIyN2MwYTkzYmE1MjRmZmE1YTM4MTE4MzBlNGNiMDIxNGVcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIxZTVhNWEzYWQwMmI3NWZlODVjMWZjODE4MGRjODc1YjBlN2IxN2Q3XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vdjEvYXR0ZW50aW9uL2JhY2tlbmRzL21sYS9mbGFzaGluZmVyX21sYS5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCIwYzI0ZmYwMTZmYjZiMGJiNDFkOWU3NDg0YjZmMWFmNDJmMzdiY2MzODRlZDYxMzQ3M2ZjM2UwMWFkMjVmNjY0XCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiNjE0MTRiYmE0OWRmNzllYjFjZDhmMDFmZWRjNTQ1YTI2ODI3YzM0ZlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVsX2V4ZWN1dG9yL2tlcm5lbHMvbWhjL3RyaXRvbi5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCJiMDMwOWI2ZWM0NWMwZTUwMjVjNGQ1MTQ0NjIzZWNjM2I4ZDgyNjA0NTk0ZWIzOTdjODRlNThhOGQ1NDA1MGQ3XCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiZmFjYjY4MTNjYWEyMDdhNGUwNTc0NGE2OGEwMTMzMzExMTAzZjEyYlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL21vZGVsX2V4ZWN1dG9yL2tlcm5lbHMvbWhjL3RvcmNoLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjZkNTZhMGNhNGM4MzI2Njk3YTRkMzgyNTNhZDBhMTEyZjQ1ZTk5Njk3M2QyNTQ5NGNhZGViZTBlNGZmY2I3MWRcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIxYTU0Y2U0YWQyMDI4ZDYzNDZlYzRmYWQzY2JiY2Q3ODBkNWI2NjZkXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vbW9kZWxfZXhlY3V0b3Iva2VybmVscy9taGMvdGlsZWxhbmcucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiYzhjZTgxNTM5Yzc3OTQzNmViMmI5ZmJiYTg0NzM4ZjMxMTRiZjNhYzBhMTQ5ZjJiNjA2ZjdkMzhiZDEwNjdjZVwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcImMzYzc3M2QwN2YyZjM0MDlhN2NkYmEwM2I4MmU4MWM1ZWNiNWFjYTRcIlxuICAgIH1cbiAgXVxufVxuIn0sImF1dGhfbWFuaWZlc3QuanNvbiI6eyJzaGEyNTYiOiJkMzZjODE2OGQzNDljN2JhMTFjMGQwNThiNzYxN2E5NjE3OWM1NGNjZWM2ZWVjMTFlODg5ZGU1OGMyNWIwNGUxIiwidGV4dCI6IntcbiAgXCJyZXZpc2lvblwiOiBcIjM4NWRjZTM2YmNlZTQyMzA5OTI0YTVlY2U5NTFhOTZkYjNkY2U3ZjJcIixcbiAgXCJmaWxlc1wiOiBbXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9lbnRyeXBvaW50cy9vcGVuYWkvYXBpX3NlcnZlci5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCI0NzBmZjU1NWJkYzE5ZjhlMTdlZGY0ZWU3YjZlYzNmNDlmZjVhZjBmNzczZTJhN2Y5MWJhYjUzNmUyMjM5MTA5XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vZW50cnlwb2ludHMvc2VydmUvdXRpbHMvYXBpX3V0aWxzLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjJhNDg5Y2E4ODhlMGFiMTgwM2Y1NTYxZTI5ZmI4YzFmMGMzMDE0OWI1NmYwYWU1ZjEwOTE3YWU1NzA1OTZlZTBcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9lbnZzLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjI2NTMzYjVmMTNjY2ZhOTBjMThkYmY5ZTEwNTAzM2M1ZWNkMGMwNzQzYWU3ZTY0ZmE2M2NjNGU5OGU1NjFlYzlcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9sb2dnZXIucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiMjMzNzIwOTAwYjEyMDc0MzRlNDgyNGJiZGRjZjg2ZGJhMGRjODU1N2EwYmZlNzhhNjM5NTQ1NDYyYTllODViNVwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL2VudHJ5cG9pbnRzL2xhdW5jaGVycy9jbGlfYXJncy5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCIyMThhMjg3YTUxNGY3MzlhNTVkYWFiNTZjMWY3NWQ1NzM5OWI5ZWY3Mzc5MmMzN2Y2MmQ0Yzc4MTVjY2JkYjI5XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vZW50cnlwb2ludHMvc2VydmUvbWlkZGxld2FyZS9hdXRoZW50aWNhdGUucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiMDYzMzU0MGNiNzg4NzM4ZGZlZTVhNjkwNzVmYmRjMzBlYjk4YTUxMGUyNmY2OWEwYjQzYzU3YzUwZDllZjVhYlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL2VudHJ5cG9pbnRzL3NlcnZlL21pZGRsZXdhcmUvcmVnaXN0ZXIucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiY2ZmMmQyYzAwZTE2ZjQ1YTk0MmViMWMxZWY1OTE4MzRjYjU4ZDM0ZWM5ZWVmYjMyNjlmOTEzNGM0YjEwODdiZlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL2VudHJ5cG9pbnRzL3NlcnZlL21pZGRsZXdhcmUvbG9nX3Jlc3BvbnNlLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjRkMzU0ZTJmMjZjNzI5ZmYyYzkwYzA4ODNmYTdiNzk2MmQ0YWFjYzk0OGE5Y2M5MTUzZjExOWM4NWZmOGFkMzVcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9lbnRyeXBvaW50cy9sYXVuY2hlcnMvbGF1bmNoZXIucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiNjQ4MWZmNDJjNzZlYWVkMzczNTRkYjQ4NzVjODBkYjQyOWQ0NjU3ODFlNTJkMzE4NWI5ZTg3NmQzYWQ3ZTRiZVwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ2bGxtL2VudHJ5cG9pbnRzL2xhdW5jaGVycy9hcGlfc2VydmVyL2VudHJ5LnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcImRiNjg5Zjg0ODZlNWQyYzllYjU5ZDM0N2UwM2EyN2NlODM3ZDAxNGY4ZDNkN2Y4NGQ1NWEwZTM4MjgxM2NhODRcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9lbnRyeXBvaW50cy9sYXVuY2hlcnMvYXBwLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjFmMWVhNWI3OTY4OGNjMDQyZDk0MTg0MzVlODRhNmQwNGMxN2E0NmY2ZGU2YTk4ZTU2MGZlMmYyYWM1ZWVjYTRcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9lbmdpbmUvYXJnX3V0aWxzLnB5XCIsXG4gICAgICBcInNoYTI1NlwiOiBcIjgxYmI2OWE3MTE5YzFlMzIzZmYwYWY0MjJjZTZmYjU4MTI3NDc1YjNhMTg1M2ZlZDhjMjJjYmJlZDAzNjM2NGZcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwidmxsbS9lbnRyeXBvaW50cy9jbGkvbWFpbi5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCI3MGY4YjI3NDkzZmQ2MmI4Njc1NDM0YjA4YTkwYzczNzlhOGM0NzMyYTY4YjUwNWZkMDhiNDNjMzVjNjBlY2JiXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vY29uZmlnL2tlcm5lbC5weVwiLFxuICAgICAgXCJzaGEyNTZcIjogXCJjODYzZGMzMmIwMTZiMmEyYTQ5NWI5ZjQ3NmI0OTc5N2Y3Y2IzZmU1MmM1ZGUzZTM1ZjgyYjE0YTY5ZjQxYjY5XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcInZsbG0vdXRpbHMvYXJncGFyc2VfdXRpbHMucHlcIixcbiAgICAgIFwic2hhMjU2XCI6IFwiM2M5OTM2N2ViOGE1NDYyZDNjZmQxYzVmNDE3MzIyNzljYTk3N2JiYjU3YmQ2YjUwZDdmMzM3ZTg0OWIwOTQxZVwiXG4gICAgfVxuICBdXG59XG4ifSwicmVhZGVyX3ByaXZhdGVfYXV0aC5weSI6eyJzaGEyNTYiOiJhMTA1Yzk5YTBlZjhmZjE0ZDU2ZjNjOTBjM2Q5ZmNiMjliMWEzYzkwZTU5NzI4NTQ4NWY0OTA2MTlkMzM4OTE3IiwidGV4dCI6IlwiXCJcIlJlYWRlci1vd25lZCBub3JtYWwgLS1taWRkbGV3YXJlIGV4dGVuc2lvbi4gTm8gbG9ncywgbmF0aXZlIHBhdGNoIG9yIGtleSBmaWxlLlwiXCJcIlxuaW1wb3J0IGhhc2hsaWIsaG1hYyxvcyxyZVxuY2xhc3MgUHJpdmF0ZURpYWdub3N0aWNBdXRoOlxuIGRlZiBfX2luaXRfXyhzZWxmLGFwcCxlbnZpcm9uPU5vbmUpOlxuICBlbnY9b3MuZW52aXJvbiBpZiBlbnZpcm9uIGlzIE5vbmUgZWxzZSBlbnZpcm9uXG4gIGtleT1lbnYuZ2V0KCdWTExNX0FQSV9LRVknLCcnKVxuICBpZiBub3QgaXNpbnN0YW5jZShrZXksc3RyKSBvciByZS5mdWxsbWF0Y2gocidbQS1aYS16MC05XFwtLl9+Ky9dKz0qJyxrZXkpIGlzIE5vbmU6cmFpc2UgVmFsdWVFcnJvcignZXhpc3RpbmcgUkZDIGJlYXJlciBlbnZpcm9ubWVudCByZXF1aXJlZCcpXG4gIHNlbGYuYXBwPWFwcDtzZWxmLmRpZ2VzdD1oYXNobGliLnNoYTI1NihrZXkuZW5jb2RlKCdhc2NpaScpKS5kaWdlc3QoKVxuIGFzeW5jIGRlZiBfX2NhbGxfXyhzZWxmLHNjb3BlLHJlY2VpdmUsc2VuZCk6XG4gIGlmIHNjb3BlWyd0eXBlJ109PSdsaWZlc3Bhbic6cmV0dXJuIGF3YWl0IHNlbGYuYXBwKHNjb3BlLHJlY2VpdmUsc2VuZClcbiAgaGVhZGVycz1zY29wZS5nZXQoJ2hlYWRlcnMnLFtdKTthdXRoPVt2IGZvciBrLHYgaW4gaGVhZGVycyBpZiBrLmxvd2VyKCk9PWInYXV0aG9yaXphdGlvbiddO3ZhbGlkPUZhbHNlXG4gIGlmIGxlbihhdXRoKT09MTpcbiAgIHRyeTpcbiAgICBzY2hlbWUsdG9rZW49YXV0aFswXS5kZWNvZGUoJ2FzY2lpJykuc3BsaXQoJyAnLDEpXG4gICAgdmFsaWQ9c2NoZW1lLmxvd2VyKCk9PSdiZWFyZXInIGFuZCBib29sKHRva2VuKSBhbmQgaG1hYy5jb21wYXJlX2RpZ2VzdChoYXNobGliLnNoYTI1
    GLM53PART

    Expected result: The exact source chunk is appended.

  12. 12. Append inline source bundle 10 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    Nih0b2tlbi5lbmNvZGUoJ2FzY2lpJykpLmRpZ2VzdCgpLHNlbGYuZGlnZXN0KVxuICAgZXhjZXB0IChVbmljb2RlRXJyb3IsVmFsdWVFcnJvcik6cGFzc1xuICBwYXRoPXNjb3BlLmdldCgncGF0aCcsJycpO21ldGhvZD1zY29wZS5nZXQoJ21ldGhvZCcsJycpXG4gIGlmIHNjb3BlWyd0eXBlJ109PSdodHRwJyBhbmQgdmFsaWQgYW5kIG1ldGhvZD09J1BPU1QnIGFuZCBwYXRoIGluICgnL3Rva2VuaXplJywnL3YxL2NoYXQvY29tcGxldGlvbnMnKTpcbiAgIHJldHVybiBhd2FpdCBzZWxmLmFwcChzY29wZSxyZWNlaXZlLHNlbmQpXG4gIGlmIHNjb3BlWyd0eXBlJ109PSd3ZWJzb2NrZXQnOnJldHVybiBhd2FpdCBzZW5kKHsndHlwZSc6J3dlYnNvY2tldC5jbG9zZScsJ2NvZGUnOjEwMDh9KVxuICBhd2FpdCBzZW5kKHsndHlwZSc6J2h0dHAucmVzcG9uc2Uuc3RhcnQnLCdzdGF0dXMnOjQwMSBpZiBub3QgdmFsaWQgZWxzZSA0MDQsJ2hlYWRlcnMnOlsoYidjb250ZW50LXR5cGUnLGInYXBwbGljYXRpb24vanNvbicpXX0pXG4gIGF3YWl0IHNlbmQoeyd0eXBlJzonaHR0cC5yZXNwb25zZS5ib2R5JywnYm9keSc6Yid7XCJlcnJvclwiOlwicHJpdmF0ZSBkaWFnbm9zdGljIHJvdXRlIHVuYXZhaWxhYmxlXCJ9J30pXG4ifSwicmVhZGVyX3NlcnZlcl9sYXVuY2gucHkiOnsic2hhMjU2IjoiNjQyNDZhNjcxNzk2ZWRlYTM4ODQ4MDgyYWQ5OTEzNGIwNTRhOTBkMmNkM2M3NTdjMTgzMGRhNDM3ZWViZjE4YyIsInRleHQiOiJcIlwiXCJSZWFkZXItb25seSBub3JtYWwgbmF0aXZlIGxhdW5jaC4gQXV0aG9yIG5ldmVyIGNhbGxzIG1haW4vZXhlYy9uYXRpdmUgY29kZS5cIlwiXCJcbmltcG9ydCBhcmdwYXJzZSxoYXNobGliLGpzb24sb3MscGF0aGxpYixyZSxzdGF0LGltcG9ydGxpYi5tZXRhZGF0YSxzeXNcbklNQUdFPSd2bGxtL3ZsbG0tb3BlbmFpQHNoYTI1NjowNjc0YTNlYTNjOTcxNzA2Y2VhMzEwYmNhNzFkYWFkZmY2OGVhMTcxN2M3NThkMmY1NGFmZmE1ZGVmMDAxYjg2J1xuQVVUSF9NQU5JRkVTVF9TSEE9J2QzNmM4MTY4ZDM0OWM3YmExMWMwZDA1OGI3NjE3YTk2MTc5YzU0Y2NlYzZlZWMxMWU4ODlkZTU4YzI1YjA0ZTEnXG5NSURETEVXQVJFX1NIQT0nYTEwNWM5OWEwZWY4ZmYxNGQ1NmYzYzkwYzNkOWZjYjI5YjFhM2M5MGU1OTcyODU0ODVmNDkwNjE5ZDMzODkxNydcblJFVj0nMzg1ZGNlMzZiY2VlNDIzMDk5MjRhNWVjZTk1MWE5NmRiM2RjZTdmMidcblxuZGVmIGJ1aWxkX2FyZ3YobW9kZWwsYWxpYXMscG9ydCk6XG4gaWYgbm90IHBhdGhsaWIuUGF0aChtb2RlbCkuaXNfYWJzb2x1dGUoKSBvciBub3QgcmUuZnVsbG1hdGNoKHInW0EtWmEtejAtOS5fLy1dezEsMTI4fScsYWxpYXMpIG9yIHR5cGUocG9ydClpcyBub3QgaW50IG9yIG5vdCAxMDI0PD1wb3J0PD02NTUzNTpyYWlzZSBWYWx1ZUVycm9yKCdleHBsaWNpdCBtb2RlbC9hbGlhcy9sb29wYmFjayBwb3J0IHJlcXVpcmVkJylcbiByZXR1cm4gW3N5cy5leGVjdXRhYmxlLCctbScsJ3ZsbG0uZW50cnlwb2ludHMuY2xpLm1haW4nLCdzZXJ2ZScsbW9kZWwsJy0taG9zdCcsJzEyNy4wLjAuMScsJy0tcG9ydCcsc3RyKHBvcnQpLCctLXRlbnNvci1wYXJhbGxlbC1zaXplJywnNCcsJy0tbWF4LW1vZGVsLWxlbicsJzE2Mzg0JywnLS1tYXgtbnVtLXNlcXMnLCcxJywnLS1zcGVjdWxhdGl2ZS1jb25maWcnLCd7XCJtZXRob2RcIjpcIm10cFwiLFwibnVtX3NwZWN1bGF0aXZlX3Rva2Vuc1wiOjV9JywnLS10b29sLWNhbGwtcGFyc2VyJywnZ2xtNDcnLCctLXJlYXNvbmluZy1wYXJzZXInLCdnbG00NycsJy0tZW5hYmxlLWF1dG8tdG9vbC1jaG9pY2UnLCctLW5vLWVuYWJsZS1mbGFzaGluZmVyLWF1dG90dW5lJywnLS1zZXJ2ZWQtbW9kZWwtbmFtZScsYWxpYXMsJy0tbWlkZGxld2FyZScsJ3JlYWRlcl9wcml2YXRlX2F1dGguUHJpdmF0ZURpYWdub3N0aWNBdXRoJywnLS1uby1lbmFibGUtbG9nLXJlcXVlc3RzJywnLS1kaXNhYmxlLXV2aWNvcm4tYWNjZXNzLWxvZycsJy0tZGlzYWJsZS1mYXN0YXBpLWRvY3MnXVxuXG5kZWYgcHJlcGFyZV9lbnZpcm9ubWVudChrZXksY3VycmVudCk6XG4gaWYgbm90IGlzaW5zdGFuY2Uoa2V5LHN0cikgb3IgcmUuZnVsbG1hdGNoKHInW0EtWmEtejAtOVxcLS5ffisvXSs9Kicsa2V5KSBpcyBOb25lOnJhaXNlIFZhbHVlRXJyb3IoJ2V4aXN0aW5nIFJGQyBiZWFyZXIga2V5IHJlcXVpcmVkJylcbiBlbnY9ZGljdChjdXJyZW50KVxuIGZvciBrIGluIGxpc3QoZW52KTpcbiAgaWYgay5sb3dlcigpIGluICgnaHR0cF9wcm94eScsJ2h0dHBzX3Byb3h5JywnYWxsX3Byb3h5Jyk6ZW52LnBvcChrKVxuIGVudi51cGRhdGUoVkxMTV9BUElfS0VZPWtleSxIRl9IVUJfT0ZGTElORT0nMScsVFJBTlNGT1JNRVJTX09GRkxJTkU9JzEnLFZMTE1fTk9fVVNBR0VfU1RBVFM9JzEnLFZMTE1fREVCVUdfTE9HX0FQSV9TRVJWRVJfUkVTUE9OU0U9J0ZhbHNlJyxWTExNX1NFUlZFUl9ERVZfTU9ERT0nMCcsVkxMTV9MT0dHSU5HX0xFVkVMPSdJTkZPJyxWTExNX0VOR0lORV9SRUFEWV9USU1FT1VUX1M9JzM2MDAnKVxuICMgTm8gYXJiaXRyYXJ5IHJlYWRlciBsb2dnaW5nLWNvbmZpZyBmaWxlIGNhbiBvdmVycmlkZSB0aGlzIHJldmlld2VkIG5vcm1hbCBzb3VyY2UgcGF0aC5cbiBlbnYucG9wKCdWTExNX0xPR0dJTkdfQ09ORklHX1BBVEgnLE5vbmUpXG4gcmV0dXJuIGVudlxuXG5kZWYgbWFpbigpOlxuIHA9YXJncGFyc2UuQXJndW1lbnRQYXJzZXIoKTtwLmFkZF9hcmd1bWVudCgnLS1tb2RlbC1yb290JyxyZXF1aXJlZD1UcnVlKTtwLmFkZF9hcmd1bWVudCgnLS1hbGlhcycscmVxdWlyZWQ9VHJ1ZSk7cC5hZGRfYXJndW1lbnQoJy0tcG9ydCcsdHlwZT1pbnQsZGVmYXVsdD04MDAwKTtwLmFkZF9hcmd1bWVudCgnLS1leGlzdGluZy1rZXktZmlsZScscmVxdWlyZWQ9VHJ1ZSk7cC5hZGRfYXJndW1lbnQoJy0tYXV0aC1zb3VyY2Utcm9vdCcscmVxdWlyZWQ9VHJ1ZSk7cC5hZGRfYXJndW1lbnQoJy0tc291cmNlLW1hbmlmZXN0JyxyZXF1aXJlZD1UcnVlKTtwLmFkZF9hcmd1bWVudCgnLS1zb3VyY2UtbWFuaWZlc3Qtc2hhMjU2JyxyZXF1aXJlZD1UcnVlKTtwLmFkZF9hcmd1bWVudCgnLS1taWRkbGV3YXJlLXNoYTI1NicscmVxdWlyZWQ9VHJ1ZSk7YT1wLnBhcnNlX2FyZ3MoKVxuIGlmIG9zLmVudmlyb24uZ2V0KCdWTExNX0JVSUxEX0NPTU1JVCcpIT1SRVY6cmFpc2UgVmFsdWVFcnJvcignc2VsZWN0ZWQgaW1hZ2Ugc291cmNlIGVudmlyb25tZW50IHJlcXVpcmVkJylcbiAjIFNvdXJjZSBndWFyZCBzdXBwbGVtZW50cyB0aGUgYWxyZWFkeS1yZXF1aXJlZCBjb21wbGV0ZSByZWFkZXIgc291cmNlL3BhY2thZ2Uva2VybmVsIHByZWZsaWdodC5cbiBpZiBhLnNvdXJjZV9tYW5pZmVzdF9zaGEyNTYhPUFVVEhfTUFOSUZFU1RfU0hBIG9yIGEubWlkZGxld2FyZV9zaGEyNTYhPU1JRERMRVdBUkVfU0hBOnJhaXNlIFZhbHVlRXJyb3IoJ3VuYXBwcm92ZWQgYXV0aCBoZWxwZXIvc291cmNlIGlkZW50aXR5JylcbiBpZiBwYXRobGliLlBhdGgoaW1wb3J0bGliLm1ldGFkYXRhLmRpc3RyaWJ1dGlvbigndmxsbScpLmxvY2F0ZV9maWxlKCd2bGxtJykpLnJlc29sdmUoKSE9cGF0aGxpYi5QYXRoKGEuYXV0aF9zb3VyY2Vfcm9vdCkucmVzb2x2ZSgpLyd2bGxtJzpyYWlzZSBWYWx1ZUVycm9yKCdhY3R1YWwgaW5zdGFsbGVkIHNvdXJjZSBvcmlnaW4gbWlzbWF0Y2gnKVxuIG09cGF0aGxpYi5QYXRoKGEuc291cmNlX21hbmlmZXN0KS5yZWFkX2J5dGVzKClcbiBpZiBoYXNobGliLnNoYTI1NihtKS5oZXhkaWdlc3QoKSE9YS5zb3VyY2VfbWFuaWZlc3Rfc2hhMjU2OnJhaXNlIFZhbHVlRXJyb3IoJ2F1dGggc291cmNlIG1hbmlmZXN0IFNIQScpXG4gZm9yIHJvdyBpbiBqc29uLmxvYWRzKG0pWydmaWxlcyddOlxuICBmPXBhdGhsaWIuUGF0aChhLmF1dGhfc291cmNlX3Jvb3QpL3Jvd1sncGF0aCddXG4gIGlmIGYuaXNfc3ltbGluaygpIG9yIG5vdCBmLmlzX2ZpbGUoKSBvciBoYXNobGliLnNoYTI1NihmLnJlYWRfYnl0ZXMoKSkuaGV4ZGlnZXN0KCkhPXJvd1snc2hhMjU2J106cmFpc2UgVmFsdWVFcnJvcignYWN0dWFsIGF1dGggc291cmNlIG1pc21hdGNoJylcbiBtaWRkbGV3YXJlPXBhdGhsaWIuUGF0aChfX2ZpbGVfXykud2l0aF9uYW1lKCdyZWFkZXJfcHJpdmF0ZV9hdXRoLnB5JylcbiBpZiBoYXNobGliLnNoYTI1NihtaWRkbGV3YXJlLnJlYWRfYnl0ZXMoKSkuaGV4ZGlnZXN0KCkhPWEubWlkZGxld2FyZV9zaGEyNTY6cmFpc2UgVmFsdWVFcnJvcigncHJpdmF0ZSBtaWRkbGV3YXJlIGlkZW50aXR5JylcbiBrZXlmaWxlPXBhdGhsaWIuUGF0aChhLmV4aXN0aW5nX2tleV9maWxlKVxuIGlmIGtleWZpbGUuaXNfc3ltbGluaygpIG9yIGFueShxLmlzX3N5bWxpbmsoKSBmb3IgcSBpbiBrZXlmaWxlLmFic29sdXRlKCkucGFyZW50cykgb3Igbm90IGtleWZpbGUuaXNfZmlsZSgpIG9yIHN0YXQuU19JTU9ERShrZXlmaWxlLnN0YXQoKS5zdF9tb2RlKSE9MG82MDAgb3Igbm90IDA8a2V5ZmlsZS5zdGF0KCkuc3Rfc2l6ZTw9MTAyNDpyYWlzZSBWYWx1ZUVycm9yKCdleGlzdGluZyBwcml2YXRlMDYwMCByZWd1bGFyIGtleSByZXF1aXJlZCcpXG4ga2V5PWtleWZpbGUucmVhZF90ZXh0KCdhc2NpaScpLnN0cmlwKCk7YXJndj1idWlsZF9hcmd2KGEubW9kZWxfcm9vdCxhLmFsaWFzLGEucG9ydCk7ZW52PXByZXBhcmVfZW52aXJvbm1lbnQoa2V5LG9zLmVudmlyb24pXG4gIyBPbmx5IG1vZHVsZS1kaXJlY3RvcnkgcGF0aCBlbnRlcnMgUFlUSE9OUEFUSDsgc2VjcmV0IGlzIGluaGVyaXRlZCBlbnYsIG5ldmVyIGFyZ3YvbG9nIG91dHB1dC5cbiBlbnZbJ1BZVEhPTlBBVEgnXT1zdHIobWlkZGxld2FyZS5wYXJlbnQpK29zLnBhdGhzZXArZW52LmdldCgn
    GLM53PART

    Expected result: The exact source chunk is appended.

  13. 13. Append inline source bundle 11 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    UFlUSE9OUEFUSCcsJycpXG4gb3MuZXhlY3ZwZShhcmd2WzBdLGFyZ3YsZW52KVxuaWYgX19uYW1lX189PSdfX21haW5fXyc6bWFpbigpXG4ifSwibWFrZV9yZWFkZXJfZml4dHVyZXMucHkiOnsic2hhMjU2IjoiMjkyZTk3ZmFlZWIwZTFhZmFiMWM4ODliYmM4MWUwYTY5OTY2ZDk2NWRjYmJlYjY1MzAzMjUwNzg1M2U2ODIxZiIsInRleHQiOiJcIlwiXCJSZWFkZXItb25seSBzeW50aGV0aWMgZml4dHVyZSBnZW5lcmF0b3IuIE5ldmVyIHJ1biBieSBhdXRob3IvYWdlbnQuXCJcIlwiXG5pbXBvcnQgYXJncGFyc2UsaGFzaGxpYixqc29uLG1hdGgsb3MscGF0aGxpYixzaHV0aWwsc3RydWN0LHN1YnByb2Nlc3MsemxpYlxuV0lEVEg9SEVJR0hUPTIyNFxuRlBTPTJcbkZSQU1FX0NPVU5UPThcblNFR01FTlRTPXsxOidiYycsMjonYWJkZWcnLDM6J2FiY2RnJyw0OidiY2ZnJyw1OidhY2RmZycsNjonYWNkZWZnJyw3OidhYmMnLDg6J2FiY2RlZmcnfVxuQ09MT1JTPVsoMjIwLDMwLDMwKSwoMzAsMTkwLDMwKSwoMzAsNjAsMjIwKSwoMjIwLDE5MCwyMCksKDE4MCwzMCwxOTApLCgyMCwxODAsMTkwKSwoMTUwLDc1LDIwKSwoODAsODAsODApXVxuXG5kZWYgY2hlY2tfZGlyZWN0b3J5KHBhdGgpOlxuIHA9cGF0aGxpYi5QYXRoKHBhdGgpLmFic29sdXRlKClcbiBpZiBhbnkoeC5pc19zeW1saW5rKClmb3IgeCBpbltwLCpwLnBhcmVudHNdKTpyYWlzZSBWYWx1ZUVycm9yKCdkZWRpY2F0ZWRfdW5saW5rZWRfZGlyZWN0b3J5X3JlcXVpcmVkJylcbiBpZiBub3QgcC5wYXJlbnQuaXNfZGlyKCk6cmFpc2UgVmFsdWVFcnJvcigncGFyZW50X2RpcmVjdG9yeV9yZXF1aXJlZCcpXG4gcmV0dXJuIHBcblxuZGVmIGRyYXdfZGlnaXQoYnVmLGRpZ2l0LGN4LGN5LHNjYWxlPTcpOlxuICMgT3JpZ2luYWwgZ2VvbWV0cmljIHNldmVuLXNlZ21lbnQgZ2x5cGhzLCBubyBkb3dubG9hZGVkIGZvbnRzIG9yIGFydHdvcmsuXG4gcmVjdHM9eydhJzooLTIsLTQsMiwtMyksJ2InOigxLC0zLDIsMCksJ2MnOigxLDAsMiwzKSwnZCc6KC0yLDMsMiw0KSwnZSc6KC0yLDAsLTEsMyksJ2YnOigtMiwtMywtMSwwKSwnZyc6KC0yLC0xLDIsMCl9XG4gZm9yIHkgaW4gcmFuZ2UobWF4KDAsY3ktNSpzY2FsZSksbWluKEhFSUdIVCxjeSs1KnNjYWxlKSk6XG4gIGZvciB4IGluIHJhbmdlKG1heCgwLGN4LTMqc2NhbGUpLG1pbihXSURUSCxjeCszKnNjYWxlKSk6XG4gICBvPSh5KldJRFRIK3gpKjM7YnVmW286byszXT1ieXRlcygoMCwwLDApKVxuIGZvciBuYW1lIGluIFNFR01FTlRTW2RpZ2l0XTpcbiAgeDAseTAseDEseTE9cmVjdHNbbmFtZV1cbiAgZm9yIHkgaW4gcmFuZ2UoY3kreTAqc2NhbGUsY3kreTEqc2NhbGUpOlxuICAgZm9yIHggaW4gcmFuZ2UoY3greDAqc2NhbGUsY3greDEqc2NhbGUpOlxuICAgIGlmIDA8PXg8V0lEVEggYW5kIDA8PXk8SEVJR0hUOlxuICAgICBvPSh5KldJRFRIK3gpKjM7YnVmW286byszXT1ieXRlcygoMjU1LDI1NSwyNTUpKVxuXG5kZWYgaW1hZ2VfcmdiKCk6XG4gYnVmPWJ5dGVhcnJheShXSURUSCpIRUlHSFQqMylcbiBmb3IgeSBpbiByYW5nZShIRUlHSFQpOlxuICBmb3IgeCBpbiByYW5nZShXSURUSCk6XG4gICBxdWFkcmFudD0oMiBpZiB5Pj1IRUlHSFQvLzIgZWxzZSAwKSsoMSBpZiB4Pj1XSURUSC8vMiBlbHNlIDApO289KHkqV0lEVEgreCkqMztidWZbbzpvKzNdPWJ5dGVzKENPTE9SU1txdWFkcmFudF0pXG4gZm9yIGRpZ2l0LGN4LGN5IGluIFsoMSw1Niw1NiksKDIsMTY4LDU2KSwoMyw1NiwxNjgpLCg0LDE2OCwxNjgpXTpkcmF3X2RpZ2l0KGJ1ZixkaWdpdCxjeCxjeSlcbiByZXR1cm4gYnl0ZXMoYnVmKVxuXG5kZWYgdmlkZW9fZnJhbWVfcmdiKGRpZ2l0KTpcbiBidWY9Ynl0ZWFycmF5KGJ5dGVzKENPTE9SU1tkaWdpdC0xXSkqKFdJRFRIKkhFSUdIVCkpO2RyYXdfZGlnaXQoYnVmLGRpZ2l0LDExMiwxMTIsc2NhbGU9MTgpO3JldHVybiBieXRlcyhidWYpXG5cbmRlZiBwbmdfY2h1bmsoa2luZCxwYXlsb2FkKTpyZXR1cm4gc3RydWN0LnBhY2soJyFJJyxsZW4ocGF5bG9hZCkpK2tpbmQrcGF5bG9hZCtzdHJ1Y3QucGFjaygnIUknLHpsaWIuY3JjMzIoa2luZCtwYXlsb2FkKSYweGZmZmZmZmZmKVxuZGVmIGVuY29kZV9wbmcocmdiKTpcbiBpZiBsZW4ocmdiKSE9V0lEVEgqSEVJR0hUKjM6cmFpc2UgVmFsdWVFcnJvcignUkdCX3NpemUnKVxuIHJhdz1iJycuam9pbihiJ1xcMCcrcmdiW3kqV0lEVEgqMzooeSsxKSpXSURUSCozXWZvciB5IGluIHJhbmdlKEhFSUdIVCkpXG4gcmV0dXJuIGInXFx4ODlQTkdcXHJcXG5cXHgxYVxcbicrcG5nX2NodW5rKGInSUhEUicsc3RydWN0LnBhY2soJyEySTVCJyxXSURUSCxIRUlHSFQsOCwyLDAsMCwwKSkrcG5nX2NodW5rKGInSURBVCcsemxpYi5jb21wcmVzcyhyYXcsOSkpK3BuZ19jaHVuayhiJ0lFTkQnLGInJylcblxuZGVmIGV4Y2x1c2l2ZV93cml0ZShwYXRoLGRhdGEpOlxuIGZkPW9zLm9wZW4ocGF0aCxvcy5PX1dST05MWXxvcy5PX0NSRUFUfG9zLk9fRVhDTCwwbzYwMClcbiB3aXRoIG9zLmZkb3BlbihmZCwnd2InKWFzIGY6Zi53cml0ZShkYXRhKVxuXG5kZWYgZmZtcGVnX2NvbW1hbmQoYmluYXJ5LG91dHB1dCk6XG4gcmV0dXJuIFtiaW5hcnksJy1ub3N0ZGluJywnLWhpZGVfYmFubmVyJywnLWxvZ2xldmVsJywnZXJyb3InLCctbicsJy1mJywncmF3dmlkZW8nLCctcGl4ZWxfZm9ybWF0JywncmdiMjQnLCctdmlkZW9fc2l6ZScsJzIyNHgyMjQnLCctZnJhbWVyYXRlJywnMicsJy1pJywncGlwZTowJywnLWFuJywnLWZyYW1lczp2JywnOCcsJy1jOnYnLCdsaWJ4MjY0JywnLWNyZicsJzE4JywnLXByZXNldCcsJ3ZlcnlmYXN0JywnLXBpeF9mbXQnLCd5dXY0MjBwJyxzdHIob3V0cHV0KV1cblxuZGVmIHBhcnNlX3Byb2JlKGQpOlxuIGlmIHR5cGUoZClpcyBub3QgZGljdCBvciB0eXBlKGQuZ2V0KCdzdHJlYW1zJykpaXMgbm90IGxpc3Qgb3IgbGVuKGRbJ3N0cmVhbXMnXSkhPTE6cmFpc2UgVmFsdWVFcnJvcignb25lX3ZpZGVvX3N0cmVhbV9yZXF1aXJlZCcpXG4gcz1kWydzdHJlYW1zJ11bMF1cbiBpZiBzLmdldCgnY29kZWNfdHlwZScpIT0ndmlkZW8nb3Igcy5nZXQoJ2NvZGVjX25hbWUnKSE9J2gyNjQnb3Igcy5nZXQoJ3dpZHRoJykhPTIyNCBvciBzLmdldCgnaGVpZ2h0JykhPTIyNDpyYWlzZSBWYWx1ZUVycm9yKCdlbmNvZGVkX3ZpZGVvX3NoYXBlX2NvZGVjJylcbiBpZiBzLmdldCgnYXZnX2ZyYW1lX3JhdGUnKSE9JzIvMSdvciBzLmdldCgnbmJfcmVhZF9mcmFtZXMnKSE9Jzgnb3Igcy5nZXQoJ3BpeF9mbXQnKSE9J3l1djQyMHAnOnJhaXNlIFZhbHVlRXJyb3IoJ2VuY29kZWRfdmlkZW9fdGltaW5nX2NvdW50JylcbiBkdXJhdGlvbj1mbG9hdChzLmdldCgnZHVyYXRpb24nLCduYW4nKSlcbiBpZiBub3QgbWF0aC5pc2Zpbml0ZShkdXJhdGlvbilvciBub3QgbWF0aC5pc2Nsb3NlKGR1cmF0aW9uLDQuLGFic190b2w9MWUtNixyZWxfdG9sPTApOnJhaXNlIFZhbHVlRXJyb3IoJ2VuY29kZWRfdmlkZW9fZHVyYXRpb24nKVxuIHJldHVybiB7J3RvdGFsX251bV9mcmFtZXMnOjgsJ2Zwcyc6Mi4sJ2R1cmF0aW9uJzo0Liwnd2lkdGgnOjIyNCwnaGVpZ2h0JzoyMjQsJ2NvZGVjJzonaDI2NCcsJ3BpeGVsX2Zvcm1hdCc6J3l1djQyMHAnfVxuXG5kZWYgZmlsZV9kZXNjcmlwdG9yKHBhdGgpOlxuIGlmIHBhdGguaXNfc3ltbGluaygpb3Igbm90IHBhdGguaXNfZmlsZSgpOnJhaXNlIFZhbHVlRXJyb3IoJ2ZpeHR1cmVfcmVndWxhcl9maWxlJylcbiBkYXRhPXBhdGgucmVhZF9ieXRlcygpXG4gaWYgbm90IGRhdGEgb3IgbGVuKGRhdGEpPjE2KjEwMjQqMTAyNDpyYWlzZSBWYWx1ZUVycm9yKCdmaXh0dXJlX2J5dGVfYm91bmQnKVxuIHJldHVybiB7J2ZpbGVuYW1lJzpwYXRoLm5hbWUsJ2J5dGVzJzpsZW4oZGF0YSksJ3NoYTI1Nic6aGFzaGxpYi5zaGEyNTYoZGF0YSkuaGV4ZGlnZXN0KCl9XG5cbmRlZiBtYWtlX2ZpeHR1cmVzKG91dHB1dCxydW5uZXI9c3VicHJvY2Vzcy5ydW4sd2hpY2g9c2h1dGlsLndoaWNoKTpcbiAjIFJlYWRlciBleGVjdXRpb24gb25seTogY3JlYXRlcy9lbmNvZGVzIGFjdHVhbCBtZWRpYSBhbmQgbXVzdCBuZXZlciBiZSBpbnZva2VkIGJ5IGFnZW50IHRlc3RzLlxuIHJvb3Q9Y2hlY2tfZGlyZWN0b3J5KG91dHB1dCk7ZmZtcGVnPXdoaWNoKCdmZm1wZWcnKTtmZnByb2JlPXdoaWNoKCdmZnByb2JlJylcbiBpZiBub3QgZmZtcGVnIG9yIG5vdCBmZnByb2JlOnJhaXNlIFZhbHVlRXJyb3IoJ3Bpbm5lZF9pbWFnZV9mZm1wZWdfYW5kX2ZmcHJvYmVfcmVxdWlyZWQnKVxuIGVuYz1ydW5uZXIoW2ZmbXBlZywnLWhpZGVfYmFubmVyJywnLWVuY29kZXJzJ10sY2FwdHVyZV9vdXRwdXQ9VHJ1ZSx0ZXh0PVRydWUsY2hlY2s9VHJ1ZSx0aW1lb3V0PTMwKVxuIGlmIGxlbihlbmMuc3Rkb3V0KT4yNjIxNDQgb3IgJ2xpYngyNjQnbm90IGluIGVuYy5zdGRvdXQ6cmFpc2UgVmFsdWVFcnJvcignaDI2NF9lbmNvZGVyX3JlcXVpcmVkJylcbiByb290Lm1rZGlyKG1vZGU9MG83MDApXG4gaW1hZ2U9cm9vdC8naW1hZ2UucG5nJzt2aWRlbz1yb290Lyd2aWRlby5tcDQnO2V4Y2x1c2l2ZV93cml0ZShpbWFnZSxlbmNvZGVfcG5nKGltYWdlX3JnYigpKSlcbiByYXc9YicnLmpvaW4odmlkZW9fZnJhbWVfcmdiKG4pZm9yIG4gaW4gcmFuZ2UoMSw5KSlcbiBydW5uZXIoZmZtcGVnX2NvbW1hbmQoZmZtcGVnLHZpZGVvKSxpbnB1dD1yYXcsY2FwdHVyZV9vdXRwdXQ9VHJ1ZSxjaGVjaz1UcnVlLHRpbWVvdXQ9MTIwKVxuIG9zLmNobW9kKHZpZGVvLDBvNjAwKVxuIHByb2JlPXJ1bm5lcihbZmZwcm9iZSwnLXYnLCdlcnJvcicsJy1jb3VudF9mcmFtZXMnLCctc2VsZWN0X3N0cmVhbXMnLCd2OjAnLCctc2hvd19lbnRyaWVzJywnc3RyZWFtPWNvZGVj
    GLM53PART

    Expected result: The exact source chunk is appended.

  14. 14. Append inline source bundle 12 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    X3R5cGUsY29kZWNfbmFtZSx3aWR0aCxoZWlnaHQsYXZnX2ZyYW1lX3JhdGUsbmJfcmVhZF9mcmFtZXMscGl4X2ZtdCxkdXJhdGlvbicsJy1vZicsJ2pzb24nLHN0cih2aWRlbyldLGNhcHR1cmVfb3V0cHV0PVRydWUsdGV4dD1UcnVlLGNoZWNrPVRydWUsdGltZW91dD0zMClcbiBpZiBsZW4ocHJvYmUuc3Rkb3V0KT42NTUzNjpyYWlzZSBWYWx1ZUVycm9yKCdwcm9iZV9ib3VuZCcpXG4gdmlkZW9faW5mbz1wYXJzZV9wcm9iZShqc29uLmxvYWRzKHByb2JlLnN0ZG91dCkpXG4gbWFuaWZlc3Q9eydzY2hlbWFWZXJzaW9uJzoxLCdwcm92ZW5hbmNlJzonUmVhZGVyLWNyZWF0ZWQgb3JpZ2luYWwgc3ludGhldGljIGdlb21ldHJ5L2NvbG9ycy9kaWdpdHM7IG5vIHRoaXJkLXBhcnR5IG1lZGlhL2ZvbnQvbW9kZWwgdXNlZC4nLCdpbWFnZSc6eyoqZmlsZV9kZXNjcmlwdG9yKGltYWdlKSwnbWltZSc6J2ltYWdlL3BuZycsJ3dpZHRoJzoyMjQsJ2hlaWdodCc6MjI0LCdleHBlY3RlZCc6eyd0b3BfbGVmdCc6MSwndG9wX3JpZ2h0JzoyLCdib3R0b21fbGVmdCc6MywnYm90dG9tX3JpZ2h0Jzo0fX0sJ3ZpZGVvJzp7KipmaWxlX2Rlc2NyaXB0b3IodmlkZW8pLCdtaW1lJzondmlkZW8vbXA0JywqKnZpZGVvX2luZm8sJ2V4cGVjdGVkX2RpZ2l0X29yZGVyJzpbMSwyLDMsNCw1LDYsNyw4XSwnZXhwZWN0ZWRfbmF0aXZlX3NhbXBsZV9pbmRpY2VzJzpsaXN0KHJhbmdlKDgpKSwnZXhwZWN0ZWRfbmF0aXZlX3ZpZGVvX2dyaWRfdGh3JzpbNCwxNiwxNl19LCduYXRpdmVfbWVkaWFfaW9fa3dhcmdzJzp7J3ZpZGVvJzp7J3ZpZGVvX2JhY2tlbmQnOidnbG01bmV4dCcsJ2JhY2tlbmQnOid0b3JjaGNvZGVjJywnZnBzJzoyLiwnbWF4X2ZyYW1lcyc6OCwndGVtcG9yYWxfcGF0Y2hfc2l6ZSc6Miwnc2Vla19tb2RlJzonZXhhY3QnfX0sJ3F1YWxpZmljYXRpb24nOidGRnByb2JlIG1ldGFkYXRhIGlzIG5vdCBuYXRpdmUgZGVjb2Rlci9wcm9jZXNzb3Igb2JzZXJ2YXRpb24gb3IgbW9kZWwtcXVhbGl0eSBwcm9vZjsgcmVhZGVyIG11c3Qgc2VwYXJhdGVseSB2ZXJpZnkgYWN0dWFsIG5hdGl2ZSBzYW1wbGVkIGFycmF5cy9ncmlkL3RpbWVzdGFtcHMgYW5kIG1vZGVsIGFuc3dlci4nfVxuIGV4Y2x1c2l2ZV93cml0ZShyb290LydtYW5pZmVzdC5qc29uJywoanNvbi5kdW1wcyhtYW5pZmVzdCxpbmRlbnQ9MikrJ1xcbicpLmVuY29kZSgpKTtyZXR1cm4gbWFuaWZlc3RcblxuZGVmIG1haW4oKTpcbiBhPWFyZ3BhcnNlLkFyZ3VtZW50UGFyc2VyKCk7YS5hZGRfYXJndW1lbnQoJy0tb3V0cHV0LWRpcmVjdG9yeScscmVxdWlyZWQ9VHJ1ZSk7YXJncz1hLnBhcnNlX2FyZ3MoKTttPW1ha2VfZml4dHVyZXMoYXJncy5vdXRwdXRfZGlyZWN0b3J5KTtwcmludChqc29uLmR1bXBzKHsnY3JlYXRlZCc6YXJncy5vdXRwdXRfZGlyZWN0b3J5LCdpbWFnZV9ieXRlcyc6bVsnaW1hZ2UnXVsnYnl0ZXMnXSwndmlkZW9fYnl0ZXMnOm1bJ3ZpZGVvJ11bJ2J5dGVzJ10sJ3F1YWxpZmljYXRpb24nOidmaXh0dXJlc19jcmVhdGVkX25vdF9tb2RlbF92ZXJpZmllZCd9KSlcbmlmIF9fbmFtZV9fPT0nX19tYWluX18nOm1haW4oKVxuIn0sImFzc2V0cy5qc29uIjp7InNoYTI1NiI6IjRhZmZhNThmMjllNWIwMDM4ZGJmMDYyOWNhNTdkNTk2OThiYTFhZTY0M2YwNWJiNzk1OWVlMjMyNDc4MTA4NjYiLCJ0ZXh0Ijoie1xuICBcImNyZWF0ZWRBdFwiOiBcIjIwMjYtMTAtMTdUMTU6NDc6MjEuNDY5NzI5KzAwOjAwXCIsXG4gIFwic2NvcGVcIjogXCJSb290IG1ldGFkYXRhLW9ubHkgZnVsbCByZXBvc2l0b3J5IHJ1bnRpbWUvbGVnYWwgYXNzZXQgY2FuZGlkYXRlIGFuZCBzdG9yYWdlIGFjY291bnRpbmcgZm9yIGZyb3plbiBHTE0tNS4zLUZsYXNoLiBEb2VzIG5vdCBlc3RhYmxpc2ggcnVudGltZSBjbG9zdXJlIG9yIGd1aWRlIGVsaWdpYmlsaXR5LlwiLFxuICBcImNhbm9uaWNhbE1vZGVsSWRcIjogXCI2YTkxMTJkMGNmZmMyOWNiNjg0Nzc0MWZcIixcbiAgXCJyZXBvc2l0b3J5XCI6IFwiemFpLW9yZy9HTE0tNS4zLUZsYXNoXCIsXG4gIFwicmV2aXNpb25cIjogXCI0NmEwNTBiZWMxMzAwMmFkMjllZTc5NWMxNmU2MWNmNGZhM2M0YTljXCIsXG4gIFwic291cmNlQmluZGluZ3NcIjogW1xuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIi9Vc2Vycy9tYWNrZW56aWVmZXJndXNvbi9Eb2N1bWVudHMvT3BlblRvb2xzIEVkaXRvcmlhbCBCcmFpbi9MTE1zL0hvc3RpbmcgQmFja2ZpbGwvMjAyNi0xMC0xNS9zb3VyY2VzL2dsbTUtZnJvemVuLWVsaWdpYmlsaXR5L0dMTS01LjMtRmxhc2gtYXBpLmpzb25cIixcbiAgICAgIFwic2hhMjU2XCI6IFwiNzhjMzVmZGExNDU5MzU1MTljZjUwZmNmZmY0OTNlODNmZDljNWZiZWIwNzIxMzZlYTMzYTY2OTE4ZDhhYjgxYlwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCIvVXNlcnMvbWFja2VuemllZmVyZ3Vzb24vRG9jdW1lbnRzL09wZW5Ub29scyBFZGl0b3JpYWwgQnJhaW4vTExNcy9Ib3N0aW5nIEJhY2tmaWxsLzIwMjYtMTAtMTUvc291cmNlcy9nbG01LWZyb3plbi1lbGlnaWJpbGl0eS9HTE0tNS4zLUZsYXNoLWNvbXBsZXRlLW1ldGFkYXRhLW1hbmlmZXN0Lmpzb25cIixcbiAgICAgIFwic2hhMjU2XCI6IFwiMjQ3ODhlYjNkZGQ2YWY1ZWM3NDAyNDkwZTQzY2M1OGQ4YjBlYTdlZTM1MWYxZjBlY2NjZDNlNzBmMTUxZWJlN1wiXG4gICAgfVxuICBdLFxuICBcImFzc2V0Q291bnRcIjogNzEsXG4gIFwid2VpZ2h0U2hhcmRDb3VudFwiOiA2MixcbiAgXCJ3ZWlnaHRTZXJpYWxpemVkQnl0ZXNcIjogMzI4MzM3NDU1NjcyLFxuICBcImFsbFNlbGVjdGVkQXJ0aWZhY3REb3dubG9hZEJ5dGVzXCI6IDMyODM2NjE3MDkzNCxcbiAgXCJuYXRpdmVJbmZlcmVuY2VBcnRpZmFjdEJ5dGVzXCI6IDMyODM2NjE2MTgzNyxcbiAgXCJhc3NldHNcIjogW1xuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIkxJQ0VOU0VcIixcbiAgICAgIFwiYnl0ZXNcIjogMTA3MCxcbiAgICAgIFwic2hhMjU2XCI6IFwiMzBiODViNmI5NjU5ZjJlNzhhYTI1OWY4ZmFmNWQ5MjBhNjhkZWU3YzljZWQzZmE2ZGJhMWYxOWYyYmM0ZmNhMVwiLFxuICAgICAgXCJzaGEyNTZFdmlkZW5jZVwiOiBcImFyY2hpdmVkX3V0ZjhfYm9keV9naXRfYmxvYl92ZXJpZmllZFwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjk4NmIwNmZiMjkxNmIzNTE4YjgyYzdkY2MwODcwNzIzYjkxZjJmOTJcIixcbiAgICAgIFwidXJsXCI6IFwiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby96YWktb3JnL0dMTS01LjMtRmxhc2gvcmVzb2x2ZS80NmEwNTBiZWMxMzAwMmFkMjllZTc5NWMxNmU2MWNmNGZhM2M0YTljL0xJQ0VOU0VcIixcbiAgICAgIFwiYWdlbnRCb2R5QWNxdWlyZWRJblRoaXNQYXNzXCI6IGZhbHNlLFxuICAgICAgXCJwcmlvclV0ZjhCb2R5VmVyaWZpZWRcIjogdHJ1ZSxcbiAgICAgIFwicm9sZVwiOiBcImxlZ2FsX2FuZF9zb3VyY2VfY29udGV4dFwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJSRUFETUUubWRcIixcbiAgICAgIFwiYnl0ZXNcIjogODAyNyxcbiAgICAgIFwic2hhMjU2XCI6IFwiZTZjNWQ0MTQwMGUyOGY1YTg5NDE4YTBkMTViMDliOWMxMTMzMTRhNzU1M2Q0MGQ3ZDRhOGE3MmZjZGI4N2QwMlwiLFxuICAgICAgXCJzaGEyNTZFdmlkZW5jZVwiOiBcImFyY2hpdmVkX3V0ZjhfYm9keV9naXRfYmxvYl92ZXJpZmllZFwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjQ2YmM5ZTIxZmVmN2I0MzcxYTczY2Y2NjNkYmQxZTU0NTA1YzEyMDVcIixcbiAgICAgIFwidXJsXCI6IFwiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby96YWktb3JnL0dMTS01LjMtRmxhc2gvcmVzb2x2ZS80NmEwNTBiZWMxMzAwMmFkMjllZTc5NWMxNmU2MWNmNGZhM2M0YTljL1JFQURNRS5tZFwiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiB0cnVlLFxuICAgICAgXCJyb2xlXCI6IFwibGVnYWxfYW5kX3NvdXJjZV9jb250ZXh0XCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcImNoYXRfdGVtcGxhdGUuamluamFcIixcbiAgICAgIFwiYnl0ZXNcIjogMTA4MzAsXG4gICAgICBcInNoYTI1NlwiOiBcIjI2MTRhM2M4OTZkNTNlMjY1ZjU2NGMyMzcwMTE3M2MwMDQ5Zjk4NWRhY2ZiYWU3OWZjNGJjZDlmNWJhMDgzZjRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJhcmNoaXZlZF91dGY4X2JvZHlfZ2l0X2Jsb2JfdmVyaWZpZWRcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIxNDE4MDQ1MWYxNjZjMWRhYjg3MDgxZDhjM2VlMmEzNDdmOWQ5ZDgxXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9jaGF0X3RlbXBsYXRlLmppbmphXCIsXG4gICAgICBcImFnZW50Qm9keUFjcXVpcmVkSW5UaGlzUGFzc1wiOiBmYWxzZSxcbiAgICAgIFwicHJpb3JVdGY4Qm9keVZlcmlmaWVkXCI6IHRydWUsXG4gICAgICBcInJvbGVcIjogXCJuYXRpdmVfY29uZmlndXJhdGlvbl9wcm9jZXNzb3JfdG9rZW5pemVyX3RlbXBsYXRlXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcImNvbmZpZy5qc29uXCIsXG4gICAgICBcImJ5dGVzXCI6IDY5NDE2LFxuICAgICAgXCJzaGEyNTZcIjogXCJiYjhmMDFjNDJjYjkyYTUyY2E3MmU2NWFmYjRkNWJkOGQxMWFlZjA4M2NkMjEwZThkZTI1ZGZiOTA0ZjIzZTlmXCIsXG4gICAgICBcInNoYTI1NkV2aWRlbmNlXCI6IFwiYXJjaGl2ZWRfdXRmOF9ib2R5X2dpdF9ibG9iX3ZlcmlmaWVkXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwi
    GLM53PART

    Expected result: The exact source chunk is appended.

  15. 15. Append inline source bundle 13 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    ZjkzMTI4Y2Y3ZjMxY2EyYjIyZTM2N2NkNjM2NzZjMzIwYzQxNjRhN1wiLFxuICAgICAgXCJ1cmxcIjogXCJodHRwczovL2h1Z2dpbmdmYWNlLmNvL3phaS1vcmcvR0xNLTUuMy1GbGFzaC9yZXNvbHZlLzQ2YTA1MGJlYzEzMDAyYWQyOWVlNzk1YzE2ZTYxY2Y0ZmEzYzRhOWMvY29uZmlnLmpzb25cIixcbiAgICAgIFwiYWdlbnRCb2R5QWNxdWlyZWRJblRoaXNQYXNzXCI6IGZhbHNlLFxuICAgICAgXCJwcmlvclV0ZjhCb2R5VmVyaWZpZWRcIjogdHJ1ZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV9jb25maWd1cmF0aW9uX3Byb2Nlc3Nvcl90b2tlbml6ZXJfdGVtcGxhdGVcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwiZ2VuZXJhdGlvbl9jb25maWcuanNvblwiLFxuICAgICAgXCJieXRlc1wiOiAxOTQsXG4gICAgICBcInNoYTI1NlwiOiBcIjIzMGMzMDYwOWVjYmJiOWU2NTgzYmVkZGU4ZTdiZGRhMGM2ZWI4ZmU1ZmFkMGVhZWIzZDFiMjkzZDc1MWNiNGZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJhcmNoaXZlZF91dGY4X2JvZHlfZ2l0X2Jsb2JfdmVyaWZpZWRcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI2MzdlZTZhZmE1YzZlYmZiYTRlYjI0YmQ1YjlkZjY4NTUwMTQzNTk3XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9nZW5lcmF0aW9uX2NvbmZpZy5qc29uXCIsXG4gICAgICBcImFnZW50Qm9keUFjcXVpcmVkSW5UaGlzUGFzc1wiOiBmYWxzZSxcbiAgICAgIFwicHJpb3JVdGY4Qm9keVZlcmlmaWVkXCI6IHRydWUsXG4gICAgICBcInJvbGVcIjogXCJuYXRpdmVfY29uZmlndXJhdGlvbl9wcm9jZXNzb3JfdG9rZW5pemVyX3RlbXBsYXRlXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDAxLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjUzMDY3MDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjlmZjNjOTM5N2U3NWZjODg4M2YyNGQ4NDc0OTYwZjUzZTk5M2IwYzBlNGE4YTQ2ODdlODFhMWNiZWMzOTk2NWJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI5NDk3MGFhNDA0NzBiMDI2ZjI4MGYxN2NkZTk3MzlmMWQyZTNmMTg2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwMS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDAyLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzMjA2NDc4MjQsXG4gICAgICBcInNoYTI1NlwiOiBcIjMyODIyNWNhYmRjOWIxNTk1YmM4YmQwMDYyY2RjOTlmYjIzODcyZWI1YmJmN2VjNWRiNjJmMmJlOGFiZWFlZWJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJjMDk1MjQ5MmM3NjRiMTVmY2MyYmVkNGQwZjgzNDA2MDA4NTUyNzlkXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwMi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDAzLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM0Njc0MzIsXG4gICAgICBcInNoYTI1NlwiOiBcImUwZmM0MmMyNzBhOGY4YTJjMWEzOGM5MWIwNmMyOGNhMDY0NjcyMWY4ZDQ3NjhmYTA5ZWQ5N2ZhY2E5MTgzMDBcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI5YmFiZjdmMWM5NDEzMGFmNGNiODcyNzZlMDdlMDZhMzdkZWZjYWYzXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwMy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDA0LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyOTYsXG4gICAgICBcInNoYTI1NlwiOiBcImVhNjZkOTEzOWI0MWQxZmE4M2Q1ZGEzZDI5ZWU2NmJjNGJkNTk0ZmFhMTQzYmNlYWY3ZTAxNGY1ODQ5MDNkMjRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJkYTlmYWQ0ODM0MjVlYWM3ZDU2OTAyZGY1NTQ1Y2I4MDdlZmRjNWE2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwNC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDA1LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTU5MjAsXG4gICAgICBcInNoYTI1NlwiOiBcImQxZGExZTY1ZDYyMWE0NmFhY2I0MWVkYjM4YjZhOGVmZDA4NWZhNGNkOGIxZDhlMzdkYzE0NTJlOTgxNGQ0NmZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzZmVkMTY1NThlYzkyMDZjY2Y4MzdiZDg2ZDI0ZDU0ZDEzYzMyNGExXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwNS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDA2LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDkzODQsXG4gICAgICBcInNoYTI1NlwiOiBcIjE2NTNjNWUzZDlhZjEwYjU3ZWVhMGJmNWQ4NTNjYTA3MDkwYTEyMTBlMTU3YmRkMjJlYmM5MjZjZjE4MDAwMjFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJkZjlmZGI2YjQ2NTAzY2U3MTNlMGRkN2U5MmFiNzRiZjgyMDNhMGJlXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwNi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDA3LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDI1MjgsXG4gICAgICBcInNoYTI1NlwiOiBcIjgyMzk2ZTBmNTVhYjY3Njg1NjhmZTEyOTJkMzdjMjk1MDQ1MzYzYzI3Njc2MDY3ZGNmOTJkOTI0OWFmMTAyMTZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI4MzNkZWFjOTZiN2M0ZjYyYjYwMDJiNmQ0YTQyZTM3Mjc3MmRjZmM1XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0t
    GLM53PART

    Expected result: The exact source chunk is appended.

  16. 16. Append inline source bundle 14 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    NS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwNy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDA4LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzMDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjkxZjVjYjMyOWY2ZDNjMDY0OGU5ZWQ5ZTYwMThmMDMzMWU2NGUzMzQyNGQ2YjdhYWFiMmNhMTAwYWE4MjAxOTNcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlZmY0NDExNjhiNGY2N2FmODgyNDFjNWYyMGNlZjhlNDFlMmZjYjNmXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwOC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDA5LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQxNjk4NTYsXG4gICAgICBcInNoYTI1NlwiOiBcIjY5Y2JiNThiMzM2ZjQzZWI4ZDIyMDFhZGNlMjBiODc0MWIxMjhiNjQ1MDEwNWUwY2FiN2IyZmZmZWM4YmU5YzRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI4MTViOTMxYjY3ZGMxNWNmM2M4NDYwODZiYWZiMzhjN2M2Y2MzYjJkXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAwOS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDEwLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE5ODIwODAsXG4gICAgICBcInNoYTI1NlwiOiBcImRiNWVhMTRmZWQ1M2M5OGM2MGM0M2QzMzI2OTA3YzkzMzg2ODA5NjkwZWU1YjIwYzFkMGU3MDUyZTc5OGQ1NGRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlYjgxNTM4OTQ2MTRhZjkwZGI3NTZjOWZiOWE4Zjc5NzljMGU5Yzc4XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxMC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDExLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTU5MTIsXG4gICAgICBcInNoYTI1NlwiOiBcIjQwODA0NjI2OGUzMDVmNTI4YzZlNjAyMTFkN2ZiOWM0YzUyMDBiOGExNTY3NTE1NjJmYzM0ZDE1MzYzMTg5YzVcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJjZjliNjE5NzJmN2ZhYzgxYmU2MDRmODQwN2U1MDE3NjhkNmEyYzFkXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxMS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDEyLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyODgsXG4gICAgICBcInNoYTI1NlwiOiBcImRjNjFhNTY4NGU1ZmFlNDAxZWUxZWZiOWJlNmY4ZjA2NzNmMjdmNDhhMDJmOTQ1NWNhYTdhNDQ4OTcwYmQzYzRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI5YWJjY2FkZjkzODdjNjBiZDFiZWY3ZGI3MTkxOWI2NDBkZDJhNjc2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxMi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDEzLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDk0MDgsXG4gICAgICBcInNoYTI1NlwiOiBcImJmZWNkYzBmZDhkOTM2ZGFjYzc0MGI2NjBhNjA5ZTc3OWQ2YmI3MWQzOWEyZGFhYTRiZWY4ODY1NDRhOGFhOTdcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIxNjU1ZjgwZjk3MzdmOTJiMjM5NjU4NWVmYTVlOTczNzUyZWEyN2I2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxMy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDE0LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDI1MDQsXG4gICAgICBcInNoYTI1NlwiOiBcImJhYjMyM2EyYmIxNzc0ZTYzYThiYmYxOWZjMWRkMWZhMWMzNGU0M2Q2YzAyNDEzMzM3OWM4NmNkYmRmYWYxNDFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlNDk4OGI0MTVjNWVjNDEzOGRkNWEyM2MzMzVjMzc3MjRkYzg2M2JlXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxNC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDE1LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzMDQsXG4gICAgICBcInNoYTI1NlwiOiBcImUxOGU0MDRiMjZmODZhNmYyOWMxZGIxM2NhNTEwMDNlZTJiMDMxNTAwZjZlMjc1YWY3MDE5MDY5ZTJiOTRiY2RcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlOTUwMzdlMTliNDMxMjk1NWMzYWU3NWMwMzc3OTM1Nzk1MmJiOTM5XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxNS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZElu
    GLM53PART

    Expected result: The exact source chunk is appended.

  17. 17. Append inline source bundle 15 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    VGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDE2LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDkxNzYsXG4gICAgICBcInNoYTI1NlwiOiBcIjZjYzk3NDM0ZGZhYzg0MzY5MmNjYzNiYWY0YTE0MGQwMWE0ZThkYWM4ODAwMWJiMGE2NTYyMDVlYWRmMzc4MjhcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJhMjgxZDRkODQwYzNkYzliM2YzNzMwMzJhNzg1YjFmMTEzY2JmOTliXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxNi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDE3LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQwODQ1NjAsXG4gICAgICBcInNoYTI1NlwiOiBcIjUzMGE0MDM0ZGE2NGRjNGE5NGFhZTZlZjJiYWZkNDBkNGI0OThiMzI0ZjYxNDNhMWZjNjBkNTQ4YzM1NmU0MDdcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIxYTA1YTgwM2JjNTU4YmE2YzM5OThiOGJmOWExY2NlMGRlNzA5Y2Y5XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxNy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDE4LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzMDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjAzNWVlMzNjMzI3OWI0NWI2ZWI4ODk0ZWMyMjRkMGVkYmY1YTY5ZjkxNGI5Mjg3OWQ4NWFiYWJmOGZjNjBhODNcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJjMjE4NDM4ZjAyMDFjNmQ3MDlkZWFkOWM5MWYzNmFjNjZmZDBlMWU0XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxOC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDE5LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyNzIsXG4gICAgICBcInNoYTI1NlwiOiBcIjI4YjU0MGYxOTcxMDMxNGM5NWFkNjI1Y2Y5Mzc3Y2RlYTNiNjUwZDUyZjljMzRlNGRiZjM1ZTI3OTc2NzQ1ZDdcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzNDI4NmYzNjE5ZTMwYzgxZDVhZTBjNDZkNTAzYjY5NmEwOTM0ZjYxXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAxOS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDIwLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDk1MjgsXG4gICAgICBcInNoYTI1NlwiOiBcIjY3YTg2YThiZWRhYTZkNDY3MmY3NTQ0NGZhMzUzZmIzNDM1ZDJhMWUzYjkwODNmNzhkMzQyMTkyNmQ3YWMzZjJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIwZDA0OTFmM2NmMTEyMDA0Mjc4NjgwNDFiMjM2NDhkMzc2NDFiMDQ3XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyMC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDIxLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzNzYsXG4gICAgICBcInNoYTI1NlwiOiBcIjQ4YzhiYmVmYWRjZjNkMjhjYTZiMjczMDk5NTljYzcyZTYyZGIxMjhlM2UzNGNjNzRiNmIwZTI1NzI4ZTQxMjhcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzYzE2Yjg1Y2ViMWNmNjg2M2I1YmE5MTcxYmQ3Y2FkNjg5MmIwOGU3XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyMS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDIyLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTU5MzYsXG4gICAgICBcInNoYTI1NlwiOiBcIjNiMDIzMjcwN2E3NTNmYTNkNzUzNzcyZWYwNjY5OTg2MTRiY2Q4YWU2MjM0ZDM2NDhmMGRlZTkyNGFkOGZjYjZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJkOGU2YmQzYzYzYjVmY2I2MDU5ZmMzZjk2ZmFhODk5OTdjM2YzODY5XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyMi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDIzLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDkyNjQsXG4gICAgICBcInNoYTI1NlwiOiBcIjFlYThmMWJiYzdlMTM0YzU1YjZmZjkxZTUyZmY4M2FjZDNlNzJhMTk5ZjZjNzYyNTA3ODcyYWI1ZGFkN2RkZWRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzMzhhODI2NTczMzRmMTY5NmQxNTM1YmFiOGNlOTgwZjFjOGYwNzU2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyMy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0
    GLM53PART

    Expected result: The exact source chunk is appended.

  18. 18. Append inline source bundle 16 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    aFwiOiBcIm1vZGVsLTAwMDI0LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDI2NDAsXG4gICAgICBcInNoYTI1NlwiOiBcIjRjZGEzYTdkY2ZiZmNlYmI3MzE2M2Y2YjQ1ZTViNzg4NjI3NmFjM2NmZWMxMjM2MDQ1ZDA3MGJlYTU4YWZiYTBcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlYjA4OWFhMWMxYjYxN2ZlNTM1OWMyMTJlNmJmYmI1YzEzMDI0MjA4XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyNC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDI1LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzMDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjc1MjdiNzE4MmEzZmQ0OTg1MDc4ODZkMjcwODhjMjM3YTMwMjJiYzFkYmFmZGJiZjljMTZhMDBjYTQ0OGFhYzJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIxNGYyYjU1NDA0YTg0YjQ3NDZmZDI4YWQ5NDRiOGI3MDRiOTI3MjBjXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyNS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDI2LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyNzIsXG4gICAgICBcInNoYTI1NlwiOiBcIjI5YWEwMTViYmQ4ZDBkMWJlYTZjMTRkN2M0ZThmMWExY2Y3ZjE3NzEzOTgxZmI5NGVjMTA3NjQwOTBjNjhkNmJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIwYzc4ZmFkNDQzMDE5NmZiZDU0ZmIyODYwOWRiMGVkZTVmN2ViYWMyXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyNi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDI3LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDk1NjAsXG4gICAgICBcInNoYTI1NlwiOiBcImZkYWZkNmU3MDY0NTI1NzA0ZTgxNTA5MGRkNTUwZjA5MjhiYzE2OWU5OWRmOWIxNjRlN2M3NmE5YjRlNDIwZDhcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI2MTMyODFiNTAxYzNmNDE2N2ZjN2QyMjAzMDY1N2Y1ZWMxYTBmZDM2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyNy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDI4LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTU5NzYsXG4gICAgICBcInNoYTI1NlwiOiBcIjA3MDg5YmRmZTYzYzU4MDc0NzVmMGExZmQzNzllMzE2NzllYzlmZGVjZDg2MmQ2Mzc0NzkzZmJkYWNhMTJhOGJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJhZWZlMjc0MzA3NWEwNjUzZDllYjcxYzUwODZkMDI0OTE0MzY2Yzk0XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyOC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDI5LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzMDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjQwMTNlYzY5MjE3MzcwMDM0MDA0NjA1OTEwMGFlZDAyNWQ4Nzg5ZjQ0NDZlM2Q5NTk4NTdlNjA4ZDM3ZjEzOWJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI0MDBmMzdlZGQ0ODY1ZjgyYzM5Y2IwNWMyMGY1ODc3OTJlODIzYzU5XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAyOS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDMwLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDkyOTYsXG4gICAgICBcInNoYTI1NlwiOiBcImEyOGFkYmM5OTkxOWVlOTk0MWEzN2Y1ZGUyMzc3MWYyMjc0NjMzMWU3MjU0YzA4MjI2NDZlZGI5YTE1MWViNzNcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI1OGEwYmViYzAyZmUyYTIxYTg0NWRiMjQ1YmQwZTczMzhiYWJiYTU0XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzMC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDMxLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDE1NDQsXG4gICAgICBcInNoYTI1NlwiOiBcImUyZjMxY2IzN2RjZjhjYTcwMDBlODI5OTBmM2FmMDYxYTg0N2YxMDg2Zjc5ZjIwN2M3MjIzZmEwOTBmMDQ1MDJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI5NzhhNzRiMTNhNDM5OTdkZDhkZjZkNWYzMzc4NGY2ZTA3N2JiZWRmXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzMS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDMyLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTUyMzIsXG4gICAgICBcInNoYTI1NlwiOiBcImYzM2I1Mzg1M2VhNTU3NmI1YWFiZDI1OWJkOWQ5
    GLM53PART

    Expected result: The exact source chunk is appended.

  19. 19. Append inline source bundle 17 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    MzNlNmRiYmFmNjVjNTExYThjZGIzMjhjYWFiNDM0OWQ4YTlcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlOThiOWRhMmUzN2RjODI3MTg0YjExOGQ5Y2MyODMxOWQxY2E4MGRjXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzMi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDMzLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyNzIsXG4gICAgICBcInNoYTI1NlwiOiBcImEwOTBlZTRlNWFlZWIwNmI2N2Q0NmEwNTJiMjEwMzg2NGM1ZjI0MmEzZjE0NmY5MmI3ZmVhMDZmOTI5NzcyZjZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJmYTdjNTY1NzgxYTg4YmNmNmE5NGEzYTBhNWE4NGViYWU2Yzg5MWNkXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzMy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDM0LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDk1NTIsXG4gICAgICBcInNoYTI1NlwiOiBcIjQ1MWJiMDM2OGU1MmY2NWM3NjU1MDdhYTdiZWMxYjI4NTc1YzMzZmQ4MjhkMzc3YjE4YjM0ZjE2NWUyM2YzZjhcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI3NzMxZDU0ZDgxOTFlMmZmMGI5NDQ1Y2ViMzQ2MDE5YTkyZWVlNzgxXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzNC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDM1LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTU5ODQsXG4gICAgICBcInNoYTI1NlwiOiBcImJjOTg4MTI4MDZlOTNjYTYzNDBlNDQ3MjRlOGE3ZGU2ZWU0OGI1NTY3NzI3ZjIxYzc1YmE2YmI0N2M2Mjc1YWFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI2MWVlZThhNzIxMDEzYWZlMTZjYzVkZDE5OTMxNzE5NGVjNjE1ZmRjXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzNS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDM2LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzMDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjE5ODAzZjY4MDcyMjljYzQwZDk1YWZhODkxMTAyMjYyNDlmNjRjM2E1Y2ZmN2QzNTVhNTgzODIyNDlmOTAxMDBcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI3YzQ0Mjk4MjJjZmI4MzI4MTgyZjhhNzQ2YWYyMTlmMjZmZGJmOWM5XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzNi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDM3LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDkyODgsXG4gICAgICBcInNoYTI1NlwiOiBcIjBlN2M1MWJkNjlkODZhNTFkMjNlZDI1MDk1NTg5ZTQyZTFmYTgwNDk3NGJhZTRhMTdjODE5ZjgwNWEzNjY5MDFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI3NjBkNThhNjMzYmU0Mjk1Y2M1ZjM1Mzc5ODNiZjgzZjg0ZWVlNTJjXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzNy1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDM4LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDI2MjQsXG4gICAgICBcInNoYTI1NlwiOiBcImU5MDNmNzBjYTVlOTQ3MzRmY2M5ZmYwMzY1MzFhZTljMmFiZWZiNWY1MTA1NzQ5NjU5YmJhMzcyZDU5YmExMjVcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI1OTAwZWFkOGRhZGQyYTk4ODNlZTVhNjIzY2U0NTlhNTQxNWYyZjU0XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzOC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDM5LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyOTYsXG4gICAgICBcInNoYTI1NlwiOiBcImVhY2ViYzY0MTRjMzNkOWNhZDNjOWMzZDc4NGIyMTg0MzdiOGE3YjBjYzczNTI5MzQxMzYxYzRhZThkZTA5ZGZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIzYWQ5OGZjZjBkZmRlNjk4NzU1ODU4NjRjMTU2N2NiNzhmNDhjYTUxXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDAzOS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQwLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTU5MTIsXG4gICAgICBcInNoYTI1NlwiOiBcIjZmN2MwNTcxMWUxZDBiYWZjZDFlNzg5NDg3NmEyY2Y5NjFkNGIzNzAyNDNiY2ExNzYyNWQyYjFhMDg5MmNlYjZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFc
    GLM53PART

    Expected result: The exact source chunk is appended.

  20. 20. Append inline source bundle 18 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    IjogXCJkYTgyZGNjMzJiM2U1YTYyMjY0NDY0Mzc4MTI1YTE1OGI2Yzc0ZDU3XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0MC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQxLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDk1NTIsXG4gICAgICBcInNoYTI1NlwiOiBcIjlkZGZkZTM4YjBmMGYyMDYyMzUwZmFlY2Q3MzM3NjJmN2FiZjRiNGU2MTIzZGNkYjcxNDExMzVjNjBhZDQ3YTRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJhMTg5OWIxOTU2ZTBmYWVkMjg0YWZmZTkwM2I1ZTc5OTAwOTJhMDg0XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0MS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQyLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzNjgsXG4gICAgICBcInNoYTI1NlwiOiBcIjJiNzBmZmJlOWQ4MjcyNzcwYTE2NGY5NTA4MTFkNTY3NWYxOGM5OGQ5ZjM1ZTQ5YTQzYTg5N2UzNDJmZjRjOThcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJmYmY0NzI2YTcxZjI0NWZhZGZjYTI5NjFhZjVjNWE2OWNiM2MwZTg2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0Mi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQzLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyOTYsXG4gICAgICBcInNoYTI1NlwiOiBcImY1ZmVkZTNhNzU1NTM3MDVjNzNmMjZkMWNjYTZjNzg0YmMxYTliYmIwNzM1NDAzZDFkNDg4NWNmZGQxMzk3NjBcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJhZDRkYmExNmFlODI2ZDZkNmJjNjFkZGZjMGE4MzY1ODkzNzEzNTZiXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0My1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQ0LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDkzMTIsXG4gICAgICBcInNoYTI1NlwiOiBcImVkNTdhOTM2OTZiNWQ5OTk5NjJmYmExOWMzODY2YTY2ZjExYWU1NDk4OWU1YWY1ZjM3N2Q1MDA0Mzc5MWExZGJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI4ZjAxYjQ2NWM4OWM2YTU4MjdiNTdkZjE0Mjk2YTI3M2VkOWU0OGM0XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0NC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQ1LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDI2MDAsXG4gICAgICBcInNoYTI1NlwiOiBcIjdmMjgwOTM5ZjRjOGE1ZTBmNzhiNzhhM2U5YTkwNTJiMTM5MTBmYjAwMTZiMjk0YjliM2UyOTRlOWMzNGIwNTRcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI4MDRiZGQ5MDdiZmIzZDY5NjViZmI1NjIxMTQ3NzQ5MDU0MGU1NzAyXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0NS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQ2LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTUzNjgsXG4gICAgICBcInNoYTI1NlwiOiBcIjllNzQ4ZGUwZmQwNmY4NDVhNWQ3MGY2MjNlZTcyMGY1NWMxY2UxOTU0ZWY4YTMzMzMxNzM4ZDllMjQ0NDkzZGNcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI3MWExMmYxZjgxNmIwZGZjY2ZkNDcxYzAzZGJjOWZiOWI0NDVkZmQ3XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0Ni1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQ3LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDEwNzIsXG4gICAgICBcInNoYTI1NlwiOiBcImRkZjA2OTFjYThhYTQzZWNkY2M2Y2M5ODg5NDZkNDNjODJhZDlhNjczYmNiM2I5MzMyMjNiZjViMzNiZTBhZTFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJmY2RkMTc4NjIwZmUzYjk3MWQwMzI5YWE2MTVjNTYwNmNkZmE0YjhkXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0Ny1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQ4LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDk1NzYsXG4gICAgICBcInNoYTI1NlwiOiBcIjg1YzUxMjAwOTg1NDcxYmE4MzcwN2NmYTA4NDFhZjM0NTJkOWY5ZjcxNDk2Mjc2ZDgyN2Y4ZGYxNWY5OTFjYWJcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI1ZTcwNjRjNmExNzIyZDI2ZGYzZGYwNGFmMDM4YzZiMTdjOWVmYjY0XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZh
    GLM53PART

    Expected result: The exact source chunk is appended.

  21. 21. Append inline source bundle 19 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    MDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0OC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDQ5LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzNDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjE0YmEyNmM5ZjZiMGI4NTllMTE0YjY1YmQzODFmMmJiY2Y1OTkwZjMwZmJiZjM3MWI1MWVmM2Y4OTgzOWMxNzNcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI4ZDU4NWY1MDFmYjk4YmI3YzdjYzc3ODNkMDRjOTliOWQ4M2JjZWYzXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA0OS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDUwLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIzMTIsXG4gICAgICBcInNoYTI1NlwiOiBcIjdhMDBkNTIyMWI0MTMxYmEwOWY2MmM2OGFmMWZjOGU5ZDUzMzY2YTQ4YTY1ZTg3Y2NkYmQzNmVkNWE3ZTJjYjVcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI2NWMzZTg2OTdkNzBiNjUzZjUyMTVmYjg2M2Q3YjE1NzJmNGM1NTQ2XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1MC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDUxLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDkzMzYsXG4gICAgICBcInNoYTI1NlwiOiBcImIzNDIzYTkzZDlkNDRmNTFhZDIzMWFlNTc2YTYwY2JkYzJhY2Q4NjM2NGY2NDE5ZTgyYTUyODc4ZTQwZDc5NDhcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI5NjlhNmMwMjQyNmY0OWNjNmM5MDllYThmMzNhYzU3MWNmNzE0ZDUzXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1MS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDUyLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDI1NzYsXG4gICAgICBcInNoYTI1NlwiOiBcIjkxNjJkZWI0OGVlNmMzNWQzNzIyMTQ3NTdiYTk2MzI3OTk0MDgyZTU5NzZmODYxNjhhNzg4NmNjMTEyYzIzZmNcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCIxOTZiYTY1MjI0YzFhNGM2MTNmNmFiMTUzNDNhMmMxYjFjZjY1OWJhXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1Mi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDUzLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTU5MzYsXG4gICAgICBcInNoYTI1NlwiOiBcIjJmNWVjYzBjM2Y5NjliOGE0YmE0NDZhNTQ3MDYyY2E4MTJhNzY4Mzk3OTAzZjlkNjQwNzRhZTc3YzUzZmIyMmVcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI1YzY0NTAzYTI5ZTc5NTZjNTBjM2JiMGZkYTExNzgxZGY1NjBlMjZkXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1My1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDU0LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDIyNzIsXG4gICAgICBcInNoYTI1NlwiOiBcIjFhZTczNTFmMDcxYTZhOTllNGI3ZWZmMzllYjU5OGUxYWIwMmMwODZhNzg2M2MzN2M5ZjY5ZTNkY2RlNWIzZDFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJkODNiZWU1Y2E0NTRjZjdkMjE0Y2IzODc4M2MwMTI2MDIxY2YxYTg4XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1NC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDU1LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDgzMDQsXG4gICAgICBcInNoYTI1NlwiOiBcIjhkNjRjOTFmZjYwMGE5MzMxMWMxNWNkZTE4YjYyYjliM2RlMjM5NzI3Mjk1YWQ2YmM0YjVmNmQ2NjU0Y2VmOGVcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJiZDBhYzQ3NGI1ZTI2ZTg4OTk2MTViNjlkMzI3YzQ5OTJkNDlkMmI4XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1NS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDU2LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDEwODAsXG4gICAgICBcInNoYTI1NlwiOiBcIjc0OGRkYTkxYzliNjk3ZTU5NmViZDdlZjU2MjQ0NDUwYzlmMTdjN2RlMmI0NjNkOWRlMWQyOGIyNTcyZjNmNTFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJjNzMyYjRkMTIyYWRlMjQ0MmJkN2UyNGY5MTk3NmQ3NjllZDMxN2IzXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1Ni1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4g
    GLM53PART

    Expected result: The exact source chunk is appended.

  22. 22. Append inline source bundle 20 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    ICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDU3LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDEwNDgsXG4gICAgICBcInNoYTI1NlwiOiBcImUxMjhjMmRhM2QzZTlkMTAwNjYyNTA0NzAzZDU0NWFkYTQzNzgzYmI0YzZmMjg3MGJkM2ExNzE2OWIwYjgxNDFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlNGM1YThlNTRiNGEzNWJmZWY1MjVjNGM0Yzc3NGZmNmVlMzFhNjgwXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1Ny1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDU4LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjE4MDgwODgsXG4gICAgICBcInNoYTI1NlwiOiBcImFjNGU1OGQxNjAwMTRhY2UxNWY3Y2I5NzNiNzhhMGU4MjVjYmZjMDAwMmMyMGZjYzYzNGM0ZDFjZjg1Y2E1NmFcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJiMzIwZTMzNmQyYmQ0YzE5Yzk5ZWRlMDg4NzJjODU5YTdlNDgxZTVkXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1OC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDU5LW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjM5MTQ5MTIsXG4gICAgICBcInNoYTI1NlwiOiBcImJjMTczMTI3M2FkYzA4OGUyZTdhYThiNzY2YTE0ZWZjYmYyNTIxNzkwZmUzZjg0MTZkM2YxMTY3MmU3MGM2MmZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI4NWVlOWMxNTU1MzJjYWFlZjEzZTg5ZmM2NTZmOGE4OTI3ZGYwNjY4XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA1OS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDYwLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzNjQzNDEwNjQsXG4gICAgICBcInNoYTI1NlwiOiBcIjJjZjY0NjU1MzhmOGI4Mzk1YWRiMGU4MTJmMmE0NTQxZWNmY2Y3Y2Q5Y2NjZDRkYmE5MmU5ZjI5Yzg0ZmNlMzlcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJhMjIzM2E4YmUwMDI2NjI4ZTliNjJlOGIyNDgzNDI3ZjRlNGE0YTVjXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA2MC1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDYxLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDUzMDM5OTM3NjgsXG4gICAgICBcInNoYTI1NlwiOiBcIjRjMjllNTY1NGNhYmJkMTlmNDczM2Y2MDFhYWM5ZDRmYWRhYWZkZTZmOGQwMzk5NGViMTczY2JhMjA4Y2VjZWNcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCI1YzEzOTQxOTI4MTM3MWNmNTk1MDdhOTdmMmYwNzc2YzZiMzJhN2MxXCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA2MS1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLTAwMDYyLW9mLTAwMDYyLnNhZmV0ZW5zb3JzXCIsXG4gICAgICBcImJ5dGVzXCI6IDEyNjE1ODQ5NjgsXG4gICAgICBcInNoYTI1NlwiOiBcImQzMDg3ODE2ZGI5NWY5NjJhM2E3NGMwNTdiODM5OGUxNDkyNDU4ZWNkOTk2MDhmNzA2YTQwMGYxMTJhODI1YzZcIixcbiAgICAgIFwic2hhMjU2RXZpZGVuY2VcIjogXCJwdWJsaXNoZXJfbGZzX21ldGFkYXRhX25vX2JvZHlcIixcbiAgICAgIFwiZ2l0QmxvYlNoYTFcIjogXCJlNzg4NGY2ZjZjNTdkODk2YTQyYzg0ZmYwMmFiZGNkNDMzMzcwNmY3XCIsXG4gICAgICBcInVybFwiOiBcImh0dHBzOi8vaHVnZ2luZ2ZhY2UuY28vemFpLW9yZy9HTE0tNS4zLUZsYXNoL3Jlc29sdmUvNDZhMDUwYmVjMTMwMDJhZDI5ZWU3OTVjMTZlNjFjZjRmYTNjNGE5Yy9tb2RlbC0wMDA2Mi1vZi0wMDA2Mi5zYWZldGVuc29yc1wiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiBmYWxzZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV93ZWlnaHRzXCJcbiAgICB9LFxuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIm1vZGVsLnNhZmV0ZW5zb3JzLmluZGV4Lmpzb25cIixcbiAgICAgIFwiYnl0ZXNcIjogODQwNjYxMyxcbiAgICAgIFwic2hhMjU2XCI6IFwiM2MzZjQwMzY2YTUzYzNmZDc5NzRiNGVhYjc4ODFhMzY1YTk4YzJhNDMyOTE1MGJlZmViYWI5OWZlN2MxOGIwNVwiLFxuICAgICAgXCJzaGEyNTZFdmlkZW5jZVwiOiBcImFyY2hpdmVkX3V0ZjhfYm9keV9naXRfYmxvYl92ZXJpZmllZFwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjZlOGI2ZWQ0NjZiOTE2YjAyODlhNjM5MWVmNjcwMjcyNTAxNzIwOWZcIixcbiAgICAgIFwidXJsXCI6IFwiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby96YWktb3JnL0dMTS01LjMtRmxhc2gvcmVzb2x2ZS80NmEwNTBiZWMxMzAwMmFkMjllZTc5NWMxNmU2MWNmNGZhM2M0YTljL21vZGVsLnNhZmV0ZW5zb3JzLmluZGV4Lmpzb25cIixcbiAgICAgIFwiYWdlbnRCb2R5QWNxdWlyZWRJblRoaXNQYXNzXCI6IGZhbHNlLFxuICAgICAgXCJwcmlvclV0ZjhCb2R5VmVyaWZpZWRcIjogdHJ1ZSxcbiAgICAgIFwicm9sZVwiOiBcIm5hdGl2ZV9jb25maWd1cmF0aW9uX3Byb2Nlc3Nvcl90b2tlbml6ZXJfdGVtcGxhdGVcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwicHJvY2Vzc29yX2NvbmZpZy5qc29uXCIsXG4gICAgICBcImJ5dGVzXCI6IDkwOSxcbiAgICAgIFwic2hhMjU2XCI6IFwiYWFlMzgzNzRjOTRiMDhjYzliMDU0N2M2ZTY0ZjA1Yjk1MWJkOTczNWNlYTU3MWM2OTg4ZjVlZDU1MmJlZDNlZFwiLFxuICAgICAgXCJzaGEyNTZFdmlkZW5jZVwiOiBcImFyY2hpdmVkX3V0ZjhfYm9keV9naXRfYmxvYl92ZXJpZmllZFwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcIjNlYzJhMDU4YjJjZGVjNTU2ZWNhMGY2MjFlOGM1MTY0ZWVjMjEzYzJcIixcbiAgICAgIFwidXJsXCI6IFwiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby96YWktb3JnL0dMTS01LjMtRmxhc2gvcmVzb2x2ZS80NmEwNTBiZWMxMzAwMmFkMjllZTc5NWMxNmU2MWNmNGZhM2M0YTljL3Byb2Nlc3Nvcl9jb25maWcuanNvblwiLFxuICAgICAgXCJhZ2VudEJvZHlBY3F1aXJlZEluVGhpc1Bhc3NcIjogZmFsc2UsXG4gICAgICBcInByaW9yVXRmOEJvZHlWZXJpZmllZFwiOiB0cnVlLFxuICAgICAgXCJyb2xlXCI6IFwibmF0aXZlX2NvbmZpZ3VyYXRpb25fcHJvY2Vzc29yX3Rva2VuaXplcl90ZW1wbGF0ZVwiXG4gICAgfSxc
    GLM53PART

    Expected result: The exact source chunk is appended.

  23. 23. Append inline source bundle 21 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    biAgICB7XG4gICAgICBcInBhdGhcIjogXCJ0b2tlbml6ZXIuanNvblwiLFxuICAgICAgXCJieXRlc1wiOiAyMDIxNzQ0MixcbiAgICAgIFwic2hhMjU2XCI6IFwiMTllNzczNjQ4Y2I0ZTY1ZGU4NjYwZWE2MzY1ZTEwYWNjYTExMmQ0MmE4NTQ5MjNkZjkzZGI0YTZmMzMzYTgyZFwiLFxuICAgICAgXCJzaGEyNTZFdmlkZW5jZVwiOiBcInB1Ymxpc2hlcl9sZnNfbWV0YWRhdGFfbm9fYm9keVwiLFxuICAgICAgXCJnaXRCbG9iU2hhMVwiOiBcImFiYTQwMTk3YTRjZGI1NjA3ZjRhYjdhMDVmYjBhNGVlODA1NGZkNmRcIixcbiAgICAgIFwidXJsXCI6IFwiaHR0cHM6Ly9odWdnaW5nZmFjZS5jby96YWktb3JnL0dMTS01LjMtRmxhc2gvcmVzb2x2ZS80NmEwNTBiZWMxMzAwMmFkMjllZTc5NWMxNmU2MWNmNGZhM2M0YTljL3Rva2VuaXplci5qc29uXCIsXG4gICAgICBcImFnZW50Qm9keUFjcXVpcmVkSW5UaGlzUGFzc1wiOiBmYWxzZSxcbiAgICAgIFwicHJpb3JVdGY4Qm9keVZlcmlmaWVkXCI6IGZhbHNlLFxuICAgICAgXCJyb2xlXCI6IFwibmF0aXZlX2NvbmZpZ3VyYXRpb25fcHJvY2Vzc29yX3Rva2VuaXplcl90ZW1wbGF0ZVwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCJ0b2tlbml6ZXJfY29uZmlnLmpzb25cIixcbiAgICAgIFwiYnl0ZXNcIjogNzYxLFxuICAgICAgXCJzaGEyNTZcIjogXCI5OGIxMjcxNTc0ZjQxYWJmODk0MjdhZTJkZGEwMzBkOTRkYzk0NzhmMGVkYzVhOGJkMjQwZGIyMTNjNmZkNWZjXCIsXG4gICAgICBcInNoYTI1NkV2aWRlbmNlXCI6IFwiYXJjaGl2ZWRfdXRmOF9ib2R5X2dpdF9ibG9iX3ZlcmlmaWVkXCIsXG4gICAgICBcImdpdEJsb2JTaGExXCI6IFwiZTM3NWZhMGE0ZTE2NjYwY2UwZTIwMjZlMzkzNzRkMzVkYWQ0YzA3OVwiLFxuICAgICAgXCJ1cmxcIjogXCJodHRwczovL2h1Z2dpbmdmYWNlLmNvL3phaS1vcmcvR0xNLTUuMy1GbGFzaC9yZXNvbHZlLzQ2YTA1MGJlYzEzMDAyYWQyOWVlNzk1YzE2ZTYxY2Y0ZmEzYzRhOWMvdG9rZW5pemVyX2NvbmZpZy5qc29uXCIsXG4gICAgICBcImFnZW50Qm9keUFjcXVpcmVkSW5UaGlzUGFzc1wiOiBmYWxzZSxcbiAgICAgIFwicHJpb3JVdGY4Qm9keVZlcmlmaWVkXCI6IHRydWUsXG4gICAgICBcInJvbGVcIjogXCJuYXRpdmVfY29uZmlndXJhdGlvbl9wcm9jZXNzb3JfdG9rZW5pemVyX3RlbXBsYXRlXCJcbiAgICB9XG4gIF0sXG4gIFwiZXhjbHVkZWRSZXBvc2l0b3J5TWV0YWRhdGFcIjogW1xuICAgIHtcbiAgICAgIFwicGF0aFwiOiBcIi5ldmFsX3Jlc3VsdHMvR0xNLTUuMy1GbGFzaC55YW1sXCIsXG4gICAgICBcInJlYXNvblwiOiBcIlJlcG9zaXRvcnkgZXZhbHVhdGlvbiByZXN1bHQgb3IgZ2l0IHRyYW5zcG9ydCBjb25maWd1cmF0aW9uOyBub3Qgc2VsZWN0ZWQgbmF0aXZlIHJ1bnRpbWUvbGVnYWwgYXNzZXRcIlxuICAgIH0sXG4gICAge1xuICAgICAgXCJwYXRoXCI6IFwiLmV2YWxfcmVzdWx0cy9hZ2VudHMtbGFzdC1leGFtLnlhbWxcIixcbiAgICAgIFwicmVhc29uXCI6IFwiUmVwb3NpdG9yeSBldmFsdWF0aW9uIHJlc3VsdCBvciBnaXQgdHJhbnNwb3J0IGNvbmZpZ3VyYXRpb247IG5vdCBzZWxlY3RlZCBuYXRpdmUgcnVudGltZS9sZWdhbCBhc3NldFwiXG4gICAgfSxcbiAgICB7XG4gICAgICBcInBhdGhcIjogXCIuZ2l0YXR0cmlidXRlc1wiLFxuICAgICAgXCJyZWFzb25cIjogXCJSZXBvc2l0b3J5IGV2YWx1YXRpb24gcmVzdWx0IG9yIGdpdCB0cmFuc3BvcnQgY29uZmlndXJhdGlvbjsgbm90IHNlbGVjdGVkIG5hdGl2ZSBydW50aW1lL2xlZ2FsIGFzc2V0XCJcbiAgICB9XG4gIF0sXG4gIFwidW5rbm93bnNcIjoge1xuICAgIFwicmVxdWlyZWRGcmVlU3RvcmFnZUJ5dGVzXCI6IG51bGwsXG4gICAgXCJydW50aW1lSW1hZ2VBbmRDYWNoZXNCeXRlc1wiOiBudWxsLFxuICAgIFwicGVha0hvc3RSYW1CeXRlc1wiOiBudWxsLFxuICAgIFwicGVha0RldmljZU1lbW9yeUJ5dGVzXCI6IG51bGwsXG4gICAgXCJ1c2FibGVNZW1vcnlBZnRlckRpc3BsYXlPck90aGVyQXBwc0J5dGVzXCI6IG51bGwsXG4gICAgXCJtZWFzdXJlZFRva2Vuc1BlclNlY29uZFwiOiBudWxsLFxuICAgIFwibmF0aXZlSW1hZ2VWaWRlb1Rocm91Z2hwdXRcIjogbnVsbFxuICB9LFxuICBcInF1YWxpZmljYXRpb25zXCI6IFtcbiAgICBcIkFydGlmYWN0IGRvd25sb2FkIGJ5dGVzIGFyZSBub3QgaW5zdGFsbGF0aW9uLWRpc2sgbWluaW11bXMsIENQVS9HUFUgbWVtb3J5IGFsbG9jYXRpb24gb3IgcGVyLWRldmljZSBmaXQuIFJlYWRlciBuZWVkcyBydW50aW1lIGltYWdlL2NhY2hlL2ludGVybWVkaWF0ZSBoZWFkcm9vbS5cIixcbiAgICBcIkFsbDYybmF0aXZlRlA4L0JGMTYvRjMyIHNoYXJkIGRlc2NyaXB0b3JzIHJldGFpbmVkIHdpdGggZnVsbCB0b2tlbml6ZXIvcHJvY2Vzc29yL3RlbXBsYXRlIGNhbmRpZGF0ZTsgbm8gdGV4dC1vbmx5IG9yIGNvbXBvbmVudC1kcm9wcGluZyBzdWJzdGl0dXRpb24uXCIsXG4gICAgXCJTSEEyNTYgdW5rbm93biBmb3IgYW55IHVuYXJjaGl2ZWQgbm9uLUxGUyB0ZXh0IGJvZHkgaXMgbnVsbDsgZ2l0QmxvYlNIQTEgaXMgdHlwZWQgc2VwYXJhdGVseSwgbmV2ZXIgc3Vic3RpdHV0ZWQgYXMgU0hBMjU2LlwiLFxuICAgIFwiRmluYWwgc291cmNlIGNsb3N1cmUgbWF5IGVzdGFibGlzaCBhZGRpdGlvbmFsIHJ1bnRpbWUvZGVwZW5kZW5jeSBvYmxpZ2F0aW9uczsgdGhpcyBjYW5kaWRhdGUgaW52ZW50b3J5IGRvZXMgbm90IHJlc29sdmUgZWxpZ2liaWxpdHkgb3IgZ3VpZGUvcHVibGljIGNvdmVyYWdlLlwiXG4gIF0sXG4gIFwibmV3RWxpZ2liaWxpdHlDcmVkaXRcIjogMCxcbiAgXCJndWlkZUNyZWRpdFwiOiAwLFxuICBcIm5hdGl2ZU9wZXJhdGlvbnNcIjogMCxcbiAgXCJkb3dubG9hZHNcIjogMCxcbiAgXCJvd25lck9wZXJhdGlvbnNcIjogMFxufVxuIn0sInJlYWRlcl9kb3dubG9hZC5weSI6eyJzaGEyNTYiOiIzYWZkZWVlN2NiZDYxYmJmOTIyZjIxN2RiY2ZhYWMxZjhlNTg0NDg5NjFlMjVjYjkxZWZmZTMwODFlZmQ3ODQzIiwidGV4dCI6IlwiXCJcIlJlYWRlci1vbmx5IGZ1bGwgc2VsZWN0ZWQgYXNzZXQgZG93bmxvYWQ7IG5vIGFnZW50IGludm9jYXRpb24uXCJcIlwiXG5pbXBvcnQgYXJncGFyc2UsaGFzaGxpYixqc29uLG9zLHBhdGhsaWIsdXJsbGliLnJlcXVlc3Rcbk1BTklGRVNUX1NIQT0nNGFmZmE1OGYyOWU1YjAwMzhkYmYwNjI5Y2E1N2Q1OTY5OGJhMWFlNjQzZjA1YmI3OTU5ZWUyMzI0NzgxMDg2NidcblBSRUZJWD0naHR0cHM6Ly9odWdnaW5nZmFjZS5jby96YWktb3JnL0dMTS01LjMtRmxhc2gvcmVzb2x2ZS80NmEwNTBiZWMxMzAwMmFkMjllZTc5NWMxNmU2MWNmNGZhM2M0YTljLydcbmRlZiBjaGVja2VkKHBhdGgscm93KTpcbiBpZiBwYXRoLmlzX3N5bWxpbmsoKSBvciBub3QgcGF0aC5pc19maWxlKCkgb3IgcGF0aC5zdGF0KCkuc3Rfc2l6ZSE9cm93WydieXRlcyddOnJldHVybiBGYWxzZVxuIGg9aGFzaGxpYi5zaGEyNTYoKTtnPWhhc2hsaWIuc2hhMSgpO2cudXBkYXRlKGInYmxvYiAnK3N0cihyb3dbJ2J5dGVzJ10pLmVuY29kZSgpK2InXFwwJylcbiB3aXRoIHBhdGgub3BlbigncmInKSBhcyBmOlxuICBmb3IgYiBpbiBpdGVyKGxhbWJkYTpmLnJlYWQoMTA0ODU3NiksYicnKTpoLnVwZGF0ZShiKTtnLnVwZGF0ZShiKVxuIHJldHVybiBoLmhleGRpZ2VzdCgpPT1yb3dbJ3NoYTI1NiddIGlmIHJvdy5nZXQoJ3NoYTI1NicpIGVsc2UgZy5oZXhkaWdlc3QoKT09cm93WydnaXRCbG9iU2hhMSddXG5kZWYgbWFpbigpOlxuIHA9YXJncGFyc2UuQXJndW1lbnRQYXJzZXIoKTtwLmFkZF9hcmd1bWVudCgnLS1tYW5pZmVzdCcscmVxdWlyZWQ9VHJ1ZSk7cC5hZGRfYXJndW1lbnQoJy0tcm9vdCcscmVxdWlyZWQ9VHJ1ZSk7YT1wLnBhcnNlX2FyZ3MoKTtyYXc9cGF0aGxpYi5QYXRoKGEubWFuaWZlc3QpLnJlYWRfYnl0ZXMoKVxuIGlmIGhhc2hsaWIuc2hhMjU2KHJhdykuaGV4ZGlnZXN0KCkhPU1BTklGRVNUX1NIQTpyYWlzZSBWYWx1ZUVycm9yKCdmdWxsIG5hdGl2ZSBkZXNjcmlwdG9yIGlkZW50aXR5JylcbiBtPWpzb24ubG9hZHMocmF3KTtyb290PXBhdGhsaWIuUGF0aChhLnJvb3QpO3Jvb3QubWtkaXIoZXhpc3Rfb2s9VHJ1ZSlcbiBpZiByb290LmlzX3N5bWxpbmsoKSBvciBhbnkoeC5pc19zeW1saW5rKCkgZm9yIHggaW4gcm9vdC5hYnNvbHV0ZSgpLnBhcmVudHMpOnJhaXNlIFZhbHVlRXJyb3IoJ21hdGVyaWFsaXplZCBub25zeW1saW5rIG1vZGVsIGRpcmVjdG9yeSByZXF1aXJlZCcpXG4gZm9yIHJvdyBpbiBtWydhc3NldHMnXTpcbiAgcmVsPXBhdGhsaWIuUHVyZVBvc2l4UGF0aChyb3dbJ3BhdGgnXSlcbiAgaWYgcmVsLmlzX2Fic29sdXRlKCkgb3IgJy4uJyBpbiByZWwucGFydHMgb3IgbGVuKHJlbC5wYXJ0cykhPTEgb3Igcm93Wyd1cmwnXSE9UFJFRklYK3Jvd1sncGF0aCddOnJhaXNlIFZhbHVlRXJyb3IoJ2ZpeGVkIG5hdGl2ZSBhc3NldCBVUkwvcGF0aCcpXG4gIHRhcmdldD1yb290L3Jvd1sncGF0aCddXG4gIGlmIGNoZWNrZWQodGFyZ2V0LHJvdyk6Y29udGludWVcbiAgaWYgdGFyZ2V0LmV4aXN0cygpIG9yIHRhcmdldC5pc19zeW1saW5rKCk6cmFpc2UgVmFsdWVFcnJvcignZXhpc3RpbmcgbWlzbWF0Y2hlZCBhc3NldDsgaW5zcGVjdCBpdCBleHBsaWNpdGx5JylcbiAgcGFydGlhbD10YXJnZXQud2l0aF9uYW1lKHRhcmdldC5uYW1lKycucGFydGlhbCcpO2ZkPW9zLm9wZW4ocGFydGlhbCxvcy5PX1dST05MWXxvcy5PX0NSRUFUfG9zLk9fRVhDTHxnZXRhdHRyKG9zLCdPX05PRk9MTE9XJywwKSwwbzYwMClcbiAgd2l0aCBvcy5mZG9wZW4oZmQsJ3diJykgYXMgb3V0LHVybGxpYi5yZXF1ZXN0LnVybG9wZW4ocm93Wyd1cmwnXSx0aW1lb3V0PTEyMCkg
    GLM53PART

    Expected result: The exact source chunk is appended.

  24. 24. Append inline source bundle 22 of 22

    Append this exact uncompressed source-only chunk. It does not execute code, native libraries or models.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    cat >> reader-bundle.b64 <<'GLM53PART'
    YXMgcmVzcG9uc2U6XG4gICBuPTBcbiAgIHdoaWxlIFRydWU6XG4gICAgYj1yZXNwb25zZS5yZWFkKDEwNDg1NzYpXG4gICAgaWYgbm90IGI6YnJlYWtcbiAgICBuKz1sZW4oYilcbiAgICBpZiBuPnJvd1snYnl0ZXMnXTpyYWlzZSBWYWx1ZUVycm9yKCdhc3NldCBsZW5ndGggb3ZlcmZsb3cnKVxuICAgIG91dC53cml0ZShiKVxuICBpZiBub3QgY2hlY2tlZChwYXJ0aWFsLHJvdyk6cmFpc2UgVmFsdWVFcnJvcignYXNzZXQgZnVsbC1ieXRlL2RpZ2VzdCBtaXNtYXRjaDsgcGFydGlhbCByZXRhaW5lZCBmb3IgaW5zcGVjdGlvbicpXG4gIG9zLmxpbmsocGFydGlhbCx0YXJnZXQpXG4gIHBhcnRpYWwudW5saW5rKClcbiBwcmludCgnQWxsIDcxIGZpeGVkIG5hdGl2ZSBhc3NldHMgbWF0Y2ggdGhlaXIgY29tcGxldGUgcHVibGlzaGVkIGRlc2NyaXB0b3JzLicpXG5pZiBfX25hbWVfXz09J19fbWFpbl9fJzptYWluKClcbiJ9LCJyZWFkZXJfaG9zdF9jaGVjay5weSI6eyJzaGEyNTYiOiI4MmE1MDk2NjVmMTRhNDQzMDU0Y2NmYzEzNzYzMzZiYzIwNDA1ZWZiYWJhNTVlNjllNmZjYjRkZWZjOTFkZWY2IiwidGV4dCI6IlwiXCJcIlJlYWRlci1vbmx5IGhvc3QgaW52ZW50b3J5LiBObyBmaXQgb3IgbWluaW11bS1tZW1vcnkgaW5mZXJlbmNlLlwiXCJcIlxuaW1wb3J0IGNzdixqc29uLHBhdGhsaWIscGxhdGZvcm0sc2h1dGlsLHN1YnByb2Nlc3NcbmlmIHBsYXRmb3JtLnN5c3RlbSgpIT0nTGludXgnIG9yIHBsYXRmb3JtLm1hY2hpbmUoKSE9J3g4Nl82NCc6cmFpc2UgVmFsdWVFcnJvcignbmF0aXZlIExpbnV4IHg4Nl82NCBob3N0IHJlcXVpcmVkJylcbnI9c3VicHJvY2Vzcy5ydW4oWydudmlkaWEtc21pJywnLS1xdWVyeS1ncHU9bmFtZSx1dWlkLGRyaXZlcl92ZXJzaW9uLG1lbW9yeS50b3RhbCcsJy0tZm9ybWF0PWNzdixub2hlYWRlcixub3VuaXRzJ10sY2FwdHVyZV9vdXRwdXQ9VHJ1ZSx0ZXh0PVRydWUsdGltZW91dD0zMCk7ci5jaGVja19yZXR1cm5jb2RlKCk7cm93cz1saXN0KGNzdi5yZWFkZXIoci5zdGRvdXQuc3BsaXRsaW5lcygpKSlcbmlmIGxlbihyb3dzKSE9OCBvciBsZW4oe3hbMV0uc3RyaXAoKSBmb3IgeCBpbiByb3dzfSkhPTggb3IgYW55KCdIMjAwJyBub3QgaW4geFswXSBmb3IgeCBpbiByb3dzKTpyYWlzZSBWYWx1ZUVycm9yKCdlaWdodCBwaHlzaWNhbCBIMjAwL3VuaXF1ZSBVVUlEcyByZXF1aXJlZCBieSB0aGVzZSBjYW5kaWRhdGVzJylcbmZvciByb3cgaW4gcm93czpcbiBpZiB0dXBsZShpbnQodikgZm9yIHYgaW4gcm93WzJdLnN0cmlwKCkuc3BsaXQoJy4nKSk8KDU4MCw5NSw1KTpyYWlzZSBWYWx1ZUVycm9yKCdDVURBMTMuMFVwZGF0ZTIgZHJpdmVyID49NTgwLjk1LjA1IHJlcXVpcmVkOyBtYWpvclI1ODAgYWxvbmUgaW5zdWZmaWNpZW50JylcbmRpc2s9c2h1dGlsLmRpc2tfdXNhZ2UoJy4nKVxuaWYgZGlzay5mcmVlPDEwMjQqKjQ6cmFpc2UgVmFsdWVFcnJvcigncHJlc2NyaWJlZDFUaUJ1c2FibGV3b3JraW5nZGlzayBwbGFubmluZyBndWFyZDsgbm90IG1vZGVsIG1pbmltdW0nKVxucHJpbnQoanNvbi5kdW1wcyh7J3BoeXNpY2FsX2dwdXMnOnJvd3MsJ3NlbGVjdGVkX2dwdV9pbmRpY2VzJzpbMCwxLDIsM10sJ21lbWluZm8nOnBhdGhsaWIuUGF0aCgnL3Byb2MvbWVtaW5mbycpLnJlYWRfdGV4dCgpLCd3b3JraW5nX2Rpc2snOmRpY3QoemlwKFsndG90YWwnLCd1c2VkJywnZnJlZSddLGRpc2spKSwncXVhbGlmaWNhdGlvbic6J0FjdHVhbCByZWFkZXIgb2JzZXJ2YXRpb25zOyBjb25zZXJ2YXRpdmUgcGxhbm5pbmcgcG9saWN5LCBub3QgZml0IHByb29mLiBObyBHUFUgR0IvR2lCIGNvbnZlcnNpb24uJ30saW5kZW50PTIpKVxuIn0sInZlcmlmeS1hc3NldHMuc2giOnsic2hhMjU2IjoiMWMzMTQ0NzJiOWJlYzQ0ZDRjOWMzMjM3ZDQ1YWNlOTQxMWU3N2U0NDA3Zjc5NmVkODJjNmZjYTEyODUxNTAzOCIsInRleHQiOiJzZXQgLWV1XG5jZCAvd29ya1xucHl0aG9uMyAtIDw8J1BZVkVSSUZZJ1xuaW1wb3J0IGhhc2hsaWIsaW1wb3J0bGliLnV0aWxcbnA9Jy93b3JrL3JlYWRlcl9jbGllbnQucHknO2Fzc2VydCBoYXNobGliLnNoYTI1NihvcGVuKHAsJ3JiJykucmVhZCgpKS5oZXhkaWdlc3QoKT09J2ZhZTU4MjJiNzBkYWE1NDFjMTg1MTJjNWRkNmQ3MzFiYzQ3ZmNjODgwOTIzNmU4ZDU0ZTY4ZTYyNjc4ZDY5OWInXG5zPWltcG9ydGxpYi51dGlsLnNwZWNfZnJvbV9maWxlX2xvY2F0aW9uKCd2ZXJpZmllZF9jbGllbnQnLHApO209aW1wb3J0bGliLnV0aWwubW9kdWxlX2Zyb21fc3BlYyhzKTtzLmxvYWRlci5leGVjX21vZHVsZShtKVxubS5hc3NldHMoJy9tb2RlbCcsJy93b3JrL2Fzc2V0cy5qc29uJywnNGFmZmE1OGYyOWU1YjAwMzhkYmYwNjI5Y2E1N2Q1OTY5OGJhMWFlNjQzZjA1YmI3OTU5ZWUyMzI0NzgxMDg2NicpXG5wcmludCgnQ29tcGxldGU3MWFzc2V0c3ZlcmlmaWVkO25hdGl2ZWltcG9ydG5vdHJlcXVpcmVkLicpXG5QWVZFUklGWVxuIn0sInJ1bi1wcmVmbGlnaHQuc2giOnsic2hhMjU2IjoiYTM4N2FhZWVhYzliNTUzOTg5YmQwMGE5ZDYwMTlhMmFiMjRiODhhZGE5OGU4YmJlYzg3NzljNmZkNmUyNTM2NiIsInRleHQiOiJzZXQgLWV1XG5iYXNoIC93b3JrL3ZlcmlmeS1hc3NldHMuc2hcblNPVVJDRV9ST09UPVwiJChweXRob24zIC1jIFwiaW1wb3J0IGltcG9ydGxpYi5tZXRhZGF0YTtwcmludChpbXBvcnRsaWIubWV0YWRhdGEuZGlzdHJpYnV0aW9uKCd2bGxtJykubG9jYXRlX2ZpbGUoJycpKVwiKVwiXG5weXRob24zIC93b3JrL3ByZWZsaWdodC5weSAtLXNvdXJjZS1yb290IFwiJFNPVVJDRV9ST09UXCIgLS1zb3VyY2UtbWFuaWZlc3QgL3dvcmsvc291cmNlX21hbmlmZXN0Lmpzb24gLS1zb3VyY2UtbWFuaWZlc3Qtc2hhMjU2IDJkMjJjZDllMWU1MjRkOTA1ZTRiZWFkMGZmMjI3ZTMzNTMxNzQ3MDBkYjVhM2MyYmYwN2U5ZjM2ZTc5ZGIzY2IgLS1leHBlY3RlZC1ncHVzIDQgLS1zdG9yYWdlLXJvb3QgL2RhdGEgLS1vdXRwdXQgL2RhdGEvcmVzdWx0cy9wcmVmbGlnaHQuanNvblxuIn0sInJ1bi1zZXJ2ZXIuc2giOnsic2hhMjU2IjoiOTRlYTExMDlmNDZjZDVjMDk1ZjFmZTNjY2E0MWRkMzE2ZGRhNzU1NmU5ZWFiOGM4ZTZlMzM3MzFkMjI2NDdkMCIsInRleHQiOiJzZXQgLWV1XG5iYXNoIC93b3JrL3ZlcmlmeS1hc3NldHMuc2hcblNPVVJDRV9ST09UPVwiJChweXRob24zIC1jIFwiaW1wb3J0IGltcG9ydGxpYi5tZXRhZGF0YTtwcmludChpbXBvcnRsaWIubWV0YWRhdGEuZGlzdHJpYnV0aW9uKCd2bGxtJykubG9jYXRlX2ZpbGUoJycpKVwiKVwiXG5leGVjIHB5dGhvbjMgL3dvcmsvcmVhZGVyX3NlcnZlcl9sYXVuY2gucHkgLS1tb2RlbC1yb290IC9tb2RlbCAtLWFsaWFzIGdsbTUzLW5hdGl2ZSAtLXBvcnQgODk5NyAtLWV4aXN0aW5nLWtleS1maWxlIC9yZWFkZXIta2V5IC0tYXV0aC1zb3VyY2Utcm9vdCBcIiRTT1VSQ0VfUk9PVFwiIC0tc291cmNlLW1hbmlmZXN0IC93b3JrL2F1dGhfbWFuaWZlc3QuanNvbiAtLXNvdXJjZS1tYW5pZmVzdC1zaGEyNTYgZDM2YzgxNjhkMzQ5YzdiYTExYzBkMDU4Yjc2MTdhOTYxNzljNTRjY2VjNmVlYzExZTg4OWRlNThjMjViMDRlMSAtLW1pZGRsZXdhcmUtc2hhMjU2IGExMDVjOTlhMGVmOGZmMTRkNTZmM2M5MGMzZDlmY2IyOWIxYTNjOTBlNTk3Mjg1NDg1ZjQ5MDYxOWQzMzg5MTdcbiJ9LCJydW4tY2xpZW50LnNoIjp7InNoYTI1NiI6ImJkODA2YWE0MzIzNjc1MDM5ZGVmZDU4OGZhNTg3ZWIxOTI5ZDhjMzJmOGM0MDk4YjNlY2RlNGZiN2MzNDYzNWUiLCJ0ZXh0Ijoic2V0IC1ldVxuU09VUkNFX1JPT1Q9XCIkKHB5dGhvbjMgLWMgXCJpbXBvcnQgaW1wb3J0bGliLm1ldGFkYXRhO3ByaW50KGltcG9ydGxpYi5tZXRhZGF0YS5kaXN0cmlidXRpb24oJ3ZsbG0nKS5sb2NhdGVfZmlsZSgnJykpXCIpXCJcbnB5dGhvbjMgL3dvcmsvcmVhZGVyX2NsaWVudC5weSAtLW1vZGVsLXJvb3QgL21vZGVsIC0tYXNzZXQtbWFuaWZlc3QgL3dvcmsvYXNzZXRzLmpzb24gLS1hc3NldC1tYW5pZmVzdC1zaGEyNTYgNGFmZmE1OGYyOWU1YjAwMzhkYmYwNjI5Y2E1N2Q1OTY5OGJhMWFlNjQzZjA1YmI3OTU5ZWUyMzI0NzgxMDg2NiAtLWZpeHR1cmUtcm9vdCAvZGF0YS9maXh0dXJlcyAtLWZpeHR1cmUtbWFuaWZlc3QgL2RhdGEvZml4dHVyZXMvbWFuaWZlc3QuanNvbiAtLWtleS1maWxlIC9yZWFkZXIta2V5IC0tb3V0cHV0IC9kYXRhL3Jlc3VsdHMvcmVzdWx0LWxvdy5qc29uIC0tcHJlZmxpZ2h0LWhlbHBlciAvd29yay9wcmVmbGlnaHQucHkgLS1wcmVmbGlnaHQtaGVscGVyLXNoYTI1NiA5MGIzZWYxMTBlZTkyMjEyZjJjMjIwNmFhOTg5ODY3N2UwZDNhNzFlZmJjODRhZmMyZDk4ZmEyYjYwOTJmYTZjIC0tcHJlZmxpZ2h0LXNvdXJjZS1yb290IFwiJFNPVVJDRV9ST09UXCIgLS1wcmVmbGlnaHQtc291cmNlLW1hbmlmZXN0IC93b3JrL3NvdXJjZV9tYW5pZmVzdC5qc29uIC0tcHJlZmxpZ2h0LXNvdXJjZS1tYW5pZmVzdC1zaGEyNTYgMmQyMmNkOWUxZTUyNGQ5MDVlNGJlYWQwZmYyMjdlMzM1MzE3NDcwMGRiNWEzYzJiZjA3ZTlmMzZlNzlkYjNjYiAtLXRlcm1pbmFsLWhlbHBlciAvd29yay90ZXJtaW5hbF9ndWFyZC5weSAtLXRlcm1pbmFsLWhlbHBlci1zaGEyNTYgN2I2YWQ5MWEzNzIzMjJkNjI0OTdlMTE0NGVjZGE4NDQzNzNkYjJjY2FlODA1YTRlMWExNDgzOGQ3NzhiMGViNSAtLW1vZGVsLWFsaWFzIGdsbTUzLW5hdGl2ZSAtLXBvcnQgODk5NyAtLWV4cGVjdGVkLWdwdXMgNCAtLWVmZm9ydCBsb3dcbiJ9fQ==
    GLM53PART

    Expected result: The exact source chunk is appended.

  25. 25. Verify and materialize exact full reader helpers

    Verify the complete plain JSON source map and each file SHA. Existing helper files fail rather than being overwritten. No external author /tmp path or compressed-code dependency.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    python3 - <<'PYBUNDLE'
    import base64,hashlib,json,os,pathlib
    raw=base64.b64decode(pathlib.Path('reader-bundle.b64').read_bytes(),validate=False)
    assert hashlib.sha256(raw).hexdigest()=='2f3452a12f9a7d0234f27558af3447c9faef1f0771dda13417df0b64f777279e'
    files=json.loads(raw)
    for name,row in files.items():
     assert '/' not in name and name not in ('.','..')
     b=row['text'].encode();assert hashlib.sha256(b).hexdigest()==row['sha256']
     fd=os.open(name,os.O_WRONLY|os.O_CREAT|os.O_EXCL|getattr(os,'O_NOFOLLOW',0),0o600)
     with os.fdopen(fd,'wb') as f:f.write(b)
    print('All inline source files reconstructed and hash-checked.')
    PYBUNDLE

    Expected result: Only source files are materialized; native/model execution has not occurred.

  26. 26. Pull exact official immutable runtime

    Reader-only image pull by digest. Actual installed source, version and kernel guards still apply; do not fall back to a floating tag.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    docker pull vllm/vllm-openai@sha256:0674a3ea3c971706cea310bca71daadff68ea1717c758d2f54affa5def001b86

    Expected result: The reader obtains the exact image or stops; no pull was performed by the author.

  27. 27. Record actual host before model download

    Run only the reader host inventory before downloading model files. The 1 TiB free-space guard is a prescribed allowance, not a measured minimum. Existing report files fail rather than being overwritten.

    Command
    set -eu
    umask 077
    cd "$HOME/glm53-native-cloud"
    (set -C; python3 reader_host_check.py > reader-data/results/host.json)

    Expected result: Eight physical H200 UUIDs, paired driver and actual host/disk observations are recorded privately, or the workflow stops.

Download the model

  1. 1. Download and verify all full native assets

    Reader-only download of all 71 fixed files, including all 62 weight shards. Existing mismatches and partial files require explicit inspection. Exclusive hard-link promotion never overwrites a racing destination.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    python3 reader_download.py --manifest assets.json --root model

    Expected result: Every asset’s complete byte count and digest match. Serialized weights do not establish RAM/GPU fit.

Configure

  1. 1. Check actual host and bind existing key path

    Verify eight physical H200 devices and unique UUIDs, driver at least 580.95.05 and the prescribed usable disk allowance. Set your existing key path in this shell; no key bytes are printed or copied.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    export GLM53_KEY_FILE="/ABSOLUTE/PATH/TO/YOUR/EXISTING_PRIVATE_KEY"
    python3 - <<'PYKEY'
    import os,pathlib,stat,re
    p=pathlib.Path(os.environ['GLM53_KEY_FILE']);assert p.is_absolute() and ','not in str(p) and not p.is_symlink() and all(not q.is_symlink()for q in p.parents) and p.is_file() and stat.S_IMODE(p.stat().st_mode)==0o600
    k=p.read_text('ascii').strip();assert re.fullmatch(r'[A-Za-z0-9\-._~+/]+=*',k)
    PYKEY

    Expected result: Private host observations are saved. The existing key remains its original 0600 file and process memory.

  2. 2. Run exact full-asset and native runtime preflight

    Reader-only native imports/API checks after full asset verification. Four GPUs must be visible. Package/source/pip/DeepGEMM/KDA/mHC/MLA/vision/video failures stop the workflow; no component fallback.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    docker run --rm --gpus '"device=0,1,2,3"' --network host --env HF_HUB_OFFLINE=1 --env TRANSFORMERS_OFFLINE=1 --env VLLM_NO_USAGE_STATS=1 --mount type=bind,src="$PWD",dst=/work,readonly --mount type=bind,src="$PWD/model",dst=/model,readonly --mount type=bind,src="$PWD/reader-data",dst=/data --mount type=bind,src="$GLM53_KEY_FILE",dst=/reader-key,readonly --entrypoint bash vllm/vllm-openai@sha256:0674a3ea3c971706cea310bca71daadff68ea1717c758d2f54affa5def001b86 /work/run-preflight.sh

    Expected result: Successful reader exit and populated preflight JSON are required. This is import/API observation, not kernel execution or fit proof.

  3. 3. Create original bounded reader fixtures

    Reader-only libx264/FFprobe encoding of original RGB quadrants and eight H.264 digit frames at 2 FPS for four seconds. Missing encoder fails; no external media.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    docker run --rm --gpus '"device=0,1,2,3"' --network host --env HF_HUB_OFFLINE=1 --env TRANSFORMERS_OFFLINE=1 --env VLLM_NO_USAGE_STATS=1 --mount type=bind,src="$PWD",dst=/work,readonly --mount type=bind,src="$PWD/model",dst=/model,readonly --mount type=bind,src="$PWD/reader-data",dst=/data --mount type=bind,src="$GLM53_KEY_FILE",dst=/reader-key,readonly --entrypoint python3 vllm/vllm-openai@sha256:0674a3ea3c971706cea310bca71daadff68ea1717c758d2f54affa5def001b86 /work/make_reader_fixtures.py --output-directory /data/fixtures

    Expected result: Reader PNG, MP4 and manifest are created. FFprobe is not native processor or model proof.

Start the model

  1. 1. Start exact private full native model with TP4/MTP

    Run in the same configured host shell. A 7,200-second external lifetime includes loading; it is not latency/SLA. Reverify all assets before native load. Use the same Python CLI entrypoint, no CLI key and only loopback port 8997.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    timeout --signal=TERM --kill-after=30s 7200s docker run --rm --gpus '"device=0,1,2,3"' --network host --env HF_HUB_OFFLINE=1 --env TRANSFORMERS_OFFLINE=1 --env VLLM_NO_USAGE_STATS=1 --mount type=bind,src="$PWD",dst=/work,readonly --mount type=bind,src="$PWD/model",dst=/model,readonly --mount type=bind,src="$PWD/reader-data",dst=/data --mount type=bind,src="$GLM53_KEY_FILE",dst=/reader-key,readonly --name glm53-cloud --entrypoint bash vllm/vllm-openai@sha256:0674a3ea3c971706cea310bca71daadff68ea1717c758d2f54affa5def001b86 /work/run-server.sh

    Expected result: Only after actual reader initialization can the full graph start. Unknown fit may prevent startup; no execution is claimed by the author.

Connect to your endpoint

http://127.0.0.1:8997/v1/chat/completions

Native Linux host-network loopback only. For cloud, SSH into the exact authorized host and run the supplied Docker commands there; do not open public port 8997. Client and server use the same host network namespace.

Access: loopback. The existing private bearer key remains in memory/process environment, never a CLI value or copied credential file. The supported private middleware authenticates /tokenize and /v1/chat/completions and rejects other routes. Native prefix auth alone does not protect /tokenize. No universal privileged-host or third-party logging privacy guarantee.

Verify the setup

  1. 1. Run full native text/image/video and inert tool history

    Use a second host/SSH terminal and the exact named container. Client uses its existing key mount and loopback service. Successful exit plus a populated parseable report is required, never file existence alone.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    docker exec glm53-cloud bash /work/run-client.sh

    Expected result: The reader report records native text, image, video and inert tool/history checks. The author ran stdlib doubles only.

  2. 2. Inspect real outputs and preserve private diagnostics

    Human-check quadrant digits/colors, the complete temporal digit sequence 1 through 8, retained reasoning and tool result 5. Protocol closure is not accuracy calibration. High/max effort remain client options with new exclusive output names.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    python3 - <<'PYRESULT'
    import json,pathlib
    p=pathlib.Path('reader-data/results/result-low.json');assert p.stat().st_size>0
    a=json.loads(p.read_text());assert len(a['cases'])==5
    print('Populated parsed result: inspect private cases and media observations on this host.')
    PYRESULT

    Expected result: Record actual correctness and errors separately; no automatic quality promise.

Performance evidence

No compatible measurement available. Documented support and estimated memory do not establish response speed.

Limits and troubleshooting

  • Private documented candidate only. Actual GPU/kernel/decoder/model execution and quality are unmeasured. Expected head 0 is an UNVERIFIED private expectation, not absence proof or publication readiness.
  • The selected processor caps video at 30,000 merged visual tokens versus native metadata 240,000; images retain 8,000. The 16K diagnostic request budget is not the native or catalog maximum.
  • The same messages, tools, media, template and processor settings go to tokenize and generation. Separate native preprocessing observations do not prove what attention the actual model paid to every frame.
  • Hardware capacity and source-qualified installation policies do not prove fit. Actual AMI, installed versions, reservation quote/capacity, elapsed time, spend and quality remain unknown.
Asset, source, version, kernel or decoder failure
Stop and preserve private diagnostics without the key. Restore the complete 71 assets, immutable image, verified helpers and source files. Do not drop vision/video/KDA/MLA/mHC/MTP, substitute a smaller model or blindly upgrade packages.
Thought, tool, EOS, usage or media-grid mismatch
Stop and retain private raw JSON. Do not strip controls, truncate, retry automatically or execute arbitrary tools. Missing/empty output is not success. Inspect the actual native fixture frames and template mapping.
Out of memory, collective, startup or driver failure
Stop the named container and record actual resources and driver. The disk/TP4 policies are not fit proof. Investigate a source-supported complete configuration; do not silently offload or reduce components.

Stop the model

  1. 1. Stop only named experiment and confirm state

    Timeout alone does not prove exit. Stop/inspect only this named experiment and preserve private results. No broad prune.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    docker stop --time 30 glm53-cloud || true
    if [ "$(docker inspect -f '{{.State.Running}}' glm53-cloud 2>/dev/null || true)" = true ]; then docker kill glm53-cloud; fi

    Expected result: The named experiment stops. Host/storage/electricity or cloud allocation billing remain separate.

Uninstall

  1. 1. Remove only dedicated container and inspect retained files

    Copy wanted private outputs first. Do not remove the existing key or shared drivers/Docker. List exact retained model/work paths before any separate authorized deletion; no broad prune.

    Command
    set -eu
    cd "$HOME/glm53-native-cloud"
    docker rm glm53-cloud 2>/dev/null || true
    python3 - <<'PYFILES'
    import pathlib
    for n in ["model","reader-data","reader-bundle.b64"]:print(pathlib.Path(n).absolute())
    PYFILES

    Expected result: Exact retained paths are listed; no silent recursive model, source or credential deletion.

Shut down cloud resources

  1. 1. Close existing Capacity Block allocation safely

    Copy wanted outputs, legal/source records and any needed model files off ephemeral NVMe before stop/termination. Capacity Blocks are noncancellable; stopping an instance does not undo its upfront reservation. Actual offering lasts 1–14 days, or seven-day multiples up to 182 days. Final-day termination starts at 11:00 UTC and the block ends at 11:30 UTC. Follow the actual reservation details; no reservation was purchased here.

    Command
    set -eu
    export AWS_REGION="us-east-2"
    export INSTANCE_ID="i-YOUR_EXISTING_AUTHORIZED_INSTANCE"
    aws ec2 describe-instances --region "$AWS_REGION" --instance-ids "$INSTANCE_ID" --query 'Reservations[].Instances[].{Id:InstanceId,Type:InstanceType,State:State.Name}'
    # After verifying identity and copying wanted data, the reader may terminate this exact existing instance:
    # aws ec2 terminate-instances --region "$AWS_REGION" --instance-ids "$INSTANCE_ID"

    Expected result: Verify the exact existing p5e.48xlarge instance and reservation identity. Termination can lose NVMe; upfront reservation and retained-resource billing remain separate. The destructive command is commented and must not be run before identity/data checks.

Sources and verification

Sources checked Oct 17, 2026. Verification source

Compare this configuration

Benchmarks

Performance scores for GLM-5.3-Flash across standard benchmarks.

Artificial Analysis Intelligence Index v4.1.1Artificial Analysis · Aug 2026
57
MMLUOfficial · Aug 2026
88.1
Artificial Analysis Intelligence Index v4.3Artificial Analysis
41.9 index
GPQA DiamondArtificial Analysis
91.2%
SciCodeArtificial Analysis
51.6%
Terminal-Bench 2.1Artificial Analysis
84.3%

Pricing

Token pricing for GLM-5.3-Flash API usage.

Input Tokens

$0.07/M

per million tokens

Output Tokens

$0.25/M

per million tokens

OpenRouter lists a limited-time discounted price of $0.075/M input and $0.25/M output. Standard first-party style pricing is commonly $0.15/M input and $0.50/M output; cache-read pricing may vary by provider.

Competing Models

Same pricing tier — direct alternatives to GLM-5.3-Flash

Efficiency

Tools using GLM-5.3-Flash

AI tools and products powered by this model.

Z.ai logo
Z.aiai lab
4 Models
View full profile

AI Models by Z.ai

AI models from the same organization.

ModelContext WindowPrice (In / Out per M)
GLM 5.1Current203K$0.95 / $3.15
GLM 5V TurboCurrent203K$1.20 / $4.00
GLM 5 TurboCurrent203K$1.20 / $4.00
GLM 5Current203K$0.72 / $2.30
GLM-5.2Current1.0M$1.40 / $4.40