I don’t suppose there’s anyway to reverse the canvas stroke recordings to something human readable?
[CanvasStroke,(ZObjStrokeV02n82=YH36CV1B3p23H36CV1B4p2CH371V1C7p4CH372V1CAp50H373V1CEp53H375V1D2p57H376V1D6p5AH377V1DBp5EH378V1E0p62H379V1E4p66H37BV1EAp69H37CV1EFp6CH37EV1F5p6FH37FV1FAp73H381V200p78H383V206p7DH385V20Cp81H387V212p85H38AV218p8AH38CV21Ep8DH38FV224p90H392V229p94H395V22Fp97H397V235p99H39AV23Bp9CH39DV241p9DH3A0V247p9EH3A2V24Dp9FXH3A5V252YH3A8V258pA1XH3ACV25DYH3AFV263pA3H3B2V268pA5H3B5V26DpA6H3B8V272pA8H3BCV276pA9H3BFV27BpABH3C2V280pACH3C5V284pADH3C9V289pAEXH3CCV28DYH3CFV292pADXH3D2V296YH3D5V29ApACXH3D9V29EH3DCV2A2YH3DFV2A6pABH3E2V2A9pACXH3E5V2ADH3E8V2B0H3EAV2B3H3EDV2B6YH3EFV2B8pADH3F1V2BApAEXH3F3V2BCYH3F4V2BEpAFXH3F6V2C0YH3F7V2C2pB0H3F8V2C3pB1XH3F8V2C5YH3F9V2C6pB2H3FAV2C8pB3H3FBV2C9pB4H3FBV2CApB5XH3FCV2CCH3FCV2CDYH3FCV2CEpB6XH3FDV2CFH3FDV2D0H3FDV2D1H3FDV2D2YH3FEV2D4pB7H3FEV2D5pB8
H3FEV2D6pB9XH3FEV2D7YH3FEV2D8pBAXH3FEV2D9YH3FEV2DApBBH3FEV2D9pB9H3FEV2D7p88H3FEV2D4PXH3FEV2D4)]
to
[CanvasStroke,(x1, y1, x2, y2)]
and
where x1, y1 and x2, y2 are the start and end of a stroke, ignoring pen pressure and direction for now.