UV-K1 and UV-K5 V3 factory restoration assets

These files are bundled locally so the guided factory-software restoration does not depend on another repository while a radio is being restored.

Expected SHA-256 checksums:

UV Studio verifies the selected files by size and SHA-256 before connecting to the radio. It skips the device-specific calibration sector, and the compatible firmware independently rejects erase/write requests targeting that sector.

When UV Studio is opened directly with file://, browsers do not allow fetch() to read the binary files. factory-assets.js contains the same four verified files as Base64 and is loaded on demand only in that mode. Regenerate it after changing any binary with:

python3 build_factory_assets.py