Added an field id_base62 to Highlight to solve the problem of the original id not being suitable as an obsidian block reference id (see: weichenw/obsidian-hypothesis-plugin#68)
This is obtained by doing the following with the id field:
via UTF-8 decoding (currently the id looks ASII-enough, but this might be slightly better for compatibility with future APi changes)
Base62 encoding via character set 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.
Added an field
id_base62
to Highlight to solve the problem of the original id not being suitable as an obsidian block reference id (see: weichenw/obsidian-hypothesis-plugin#68) This is obtained by doing the following with the id field:0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
.