Text this: Data-driven intelligent analysis of hydrocarbon generation kinetics and differential characteristics during pyrolysis of coal macerals