inline read onlyADLAM:HBScript = "A".code << 24 | "d".code << 16 | "l".code << 8 | "m".code
inline read onlyAHOM:HBScript = "A".code << 24 | "h".code << 16 | "o".code << 8 | "m".code
inline read onlyARABIC:HBScript = "A".code << 24 | "r".code << 16 | "a".code << 8 | "b".code
inline read onlyARMENIAN:HBScript = "A".code << 24 | "r".code << 16 | "m".code << 8 | "n".code
inline read onlyAVESTAN:HBScript = "A".code << 24 | "v".code << 16 | "s".code << 8 | "t".code
inline read onlyBALINESE:HBScript = "B".code << 24 | "a".code << 16 | "l".code << 8 | "i".code
inline read onlyBAMUM:HBScript = "B".code << 24 | "a".code << 16 | "m".code << 8 | "u".code
inline read onlyBASSA_VAH:HBScript = "B".code << 24 | "a".code << 16 | "s".code << 8 | "s".code
inline read onlyBATAK:HBScript = "B".code << 24 | "a".code << 16 | "t".code << 8 | "k".code
inline read onlyBENGALI:HBScript = "B".code << 24 | "e".code << 16 | "n".code << 8 | "g".code
inline read onlyBHAIKSUKI:HBScript = "B".code << 24 | "h".code << 16 | "k".code << 8 | "s".code
inline read onlyBOPOMOFO:HBScript = "B".code << 24 | "o".code << 16 | "p".code << 8 | "o".code
inline read onlyBRAHMI:HBScript = "B".code << 24 | "r".code << 16 | "a".code << 8 | "h".code
inline read onlyBRAILLE:HBScript = "B".code << 24 | "r".code << 16 | "a".code << 8 | "i".code
inline read onlyBUGINESE:HBScript = "B".code << 24 | "u".code << 16 | "g".code << 8 | "i".code
inline read onlyBUHID:HBScript = "B".code << 24 | "u".code << 16 | "h".code << 8 | "d".code
inline read onlyCARIAN:HBScript = "C".code << 24 | "a".code << 16 | "r".code << 8 | "i".code
inline read onlyCHAKMA:HBScript = "C".code << 24 | "a".code << 16 | "k".code << 8 | "m".code
inline read onlyCHAM:HBScript = "C".code << 24 | "h".code << 16 | "a".code << 8 | "m".code
inline read onlyCHEROKEE:HBScript = "C".code << 24 | "h".code << 16 | "e".code << 8 | "r".code
inline read onlyCOMMON:HBScript = "Z".code << 24 | "y".code << 16 | "y".code << 8 | "y".code
inline read onlyCOPTIC:HBScript = "C".code << 24 | "o".code << 16 | "p".code << 8 | "t".code
inline read onlyCUNEIFORM:HBScript = "X".code << 24 | "s".code << 16 | "u".code << 8 | "x".code
inline read onlyCYPRIOT:HBScript = "C".code << 24 | "p".code << 16 | "r".code << 8 | "t".code
inline read onlyCYRILLIC:HBScript = "C".code << 24 | "y".code << 16 | "r".code << 8 | "l".code
inline read onlyDESERET:HBScript = "D".code << 24 | "s".code << 16 | "r".code << 8 | "t".code
inline read onlyDEVANAGARI:HBScript = "D".code << 24 | "e".code << 16 | "v".code << 8 | "a".code
inline read onlyDOGRA:HBScript = "D".code << 24 | "o".code << 16 | "g".code << 8 | "r".code
inline read onlyDUPLOYAN:HBScript = "D".code << 24 | "u".code << 16 | "p".code << 8 | "l".code
inline read onlyELBASAN:HBScript = "E".code << 24 | "l".code << 16 | "b".code << 8 | "a".code
inline read onlyETHIOPIC:HBScript = "E".code << 24 | "t".code << 16 | "h".code << 8 | "i".code
inline read onlyGEORGIAN:HBScript = "G".code << 24 | "e".code << 16 | "o".code << 8 | "r".code
inline read onlyGLAGOLITIC:HBScript = "G".code << 24 | "l".code << 16 | "a".code << 8 | "g".code
inline read onlyGOTHIC:HBScript = "G".code << 24 | "o".code << 16 | "t".code << 8 | "h".code
inline read onlyGRANTHA:HBScript = "G".code << 24 | "r".code << 16 | "a".code << 8 | "n".code
inline read onlyGREEK:HBScript = "G".code << 24 | "r".code << 16 | "e".code << 8 | "k".code
inline read onlyGUJARATI:HBScript = "G".code << 24 | "u".code << 16 | "j".code << 8 | "r".code
inline read onlyGURMUKHI:HBScript = "G".code << 24 | "u".code << 16 | "r".code << 8 | "u".code
inline read onlyHAN:HBScript = "H".code << 24 | "a".code << 16 | "n".code << 8 | "i".code
inline read onlyHANGUL:HBScript = "H".code << 24 | "a".code << 16 | "n".code << 8 | "g".code
inline read onlyHANUNOO:HBScript = "H".code << 24 | "a".code << 16 | "n".code << 8 | "o".code
inline read onlyHATRAN:HBScript = "H".code << 24 | "a".code << 16 | "t".code << 8 | "r".code
inline read onlyHEBREW:HBScript = "H".code << 24 | "e".code << 16 | "b".code << 8 | "r".code
inline read onlyHIRAGANA:HBScript = "H".code << 24 | "i".code << 16 | "r".code << 8 | "a".code
inline read onlyINHERITED:HBScript = "Z".code << 24 | "i".code << 16 | "n".code << 8 | "h".code
inline read onlyJAVANESE:HBScript = "J".code << 24 | "a".code << 16 | "v".code << 8 | "a".code
inline read onlyKAITHI:HBScript = "K".code << 24 | "t".code << 16 | "h".code << 8 | "i".code
inline read onlyKANNADA:HBScript = "K".code << 24 | "n".code << 16 | "d".code << 8 | "a".code
inline read onlyKATAKANA:HBScript = "K".code << 24 | "a".code << 16 | "n".code << 8 | "a".code
inline read onlyKAYAH_LI:HBScript = "K".code << 24 | "a".code << 16 | "l".code << 8 | "i".code
inline read onlyKHAROSHTHI:HBScript = "K".code << 24 | "h".code << 16 | "a".code << 8 | "r".code
inline read onlyKHMER:HBScript = "K".code << 24 | "h".code << 16 | "m".code << 8 | "r".code
inline read onlyKHOJKI:HBScript = "K".code << 24 | "h".code << 16 | "o".code << 8 | "j".code
inline read onlyKHUDAWADI:HBScript = "S".code << 24 | "i".code << 16 | "n".code << 8 | "d".code
inline read onlyLAO:HBScript = "L".code << 24 | "a".code << 16 | "o".code << 8 | "o".code
inline read onlyLATIN:HBScript = "L".code << 24 | "a".code << 16 | "t".code << 8 | "n".code
inline read onlyLEPCHA:HBScript = "L".code << 24 | "e".code << 16 | "p".code << 8 | "c".code
inline read onlyLIMBU:HBScript = "L".code << 24 | "i".code << 16 | "m".code << 8 | "b".code
inline read onlyLINEAR_A:HBScript = "L".code << 24 | "i".code << 16 | "n".code << 8 | "a".code
inline read onlyLINEAR_B:HBScript = "L".code << 24 | "i".code << 16 | "n".code << 8 | "b".code
inline read onlyLISU:HBScript = "L".code << 24 | "i".code << 16 | "s".code << 8 | "u".code
inline read onlyLYCIAN:HBScript = "L".code << 24 | "y".code << 16 | "c".code << 8 | "i".code
inline read onlyLYDIAN:HBScript = "L".code << 24 | "y".code << 16 | "d".code << 8 | "i".code
inline read onlyMAHAJANI:HBScript = "M".code << 24 | "a".code << 16 | "h".code << 8 | "j".code
inline read onlyMAKASAR:HBScript = "M".code << 24 | "a".code << 16 | "k".code << 8 | "a".code
inline read onlyMALAYALAM:HBScript = "M".code << 24 | "l".code << 16 | "y".code << 8 | "m".code
inline read onlyMANDAIC:HBScript = "M".code << 24 | "a".code << 16 | "n".code << 8 | "d".code
inline read onlyMANICHAEAN:HBScript = "M".code << 24 | "a".code << 16 | "n".code << 8 | "i".code
inline read onlyMARCHEN:HBScript = "M".code << 24 | "a".code << 16 | "r".code << 8 | "c".code
inline read onlyMEDEFAIDRIN:HBScript = "M".code << 24 | "e".code << 16 | "d".code << 8 | "f".code
inline read onlyMIAO:HBScript = "P".code << 24 | "l".code << 16 | "r".code << 8 | "d".code
inline read onlyMODI:HBScript = "M".code << 24 | "o".code << 16 | "d".code << 8 | "i".code
inline read onlyMONGOLIAN:HBScript = "M".code << 24 | "o".code << 16 | "n".code << 8 | "g".code
inline read onlyMRO:HBScript = "M".code << 24 | "r".code << 16 | "o".code << 8 | "o".code
inline read onlyMULTANI:HBScript = "M".code << 24 | "u".code << 16 | "l".code << 8 | "t".code
inline read onlyMYANMAR:HBScript = "M".code << 24 | "y".code << 16 | "m".code << 8 | "r".code
inline read onlyNABATAEAN:HBScript = "N".code << 24 | "b".code << 16 | "a".code << 8 | "t".code
inline read onlyNEWA:HBScript = "N".code << 24 | "e".code << 16 | "w".code << 8 | "a".code
inline read onlyNEW_TAI_LUE:HBScript = "T".code << 24 | "a".code << 16 | "l".code << 8 | "u".code
inline read onlyNKO:HBScript = "N".code << 24 | "k".code << 16 | "o".code << 8 | "o".code
inline read onlyNUSHU:HBScript = "N".code << 24 | "s".code << 16 | "h".code << 8 | "u".code
inline read onlyOGHAM:HBScript = "O".code << 24 | "g".code << 16 | "a".code << 8 | "m".code
inline read onlyOLD_ITALIC:HBScript = "I".code << 24 | "t".code << 16 | "a".code << 8 | "l".code
inline read onlyOLD_PERMIC:HBScript = "P".code << 24 | "e".code << 16 | "r".code << 8 | "m".code
inline read onlyOLD_PERSIAN:HBScript = "X".code << 24 | "p".code << 16 | "e".code << 8 | "o".code
inline read onlyOLD_SOGDIAN:HBScript = "S".code << 24 | "o".code << 16 | "g".code << 8 | "o".code
inline read onlyOLD_TURKIC:HBScript = "O".code << 24 | "r".code << 16 | "k".code << 8 | "h".code
inline read onlyOL_CHIKI:HBScript = "O".code << 24 | "l".code << 16 | "c".code << 8 | "k".code
inline read onlyORIYA:HBScript = "O".code << 24 | "r".code << 16 | "y".code << 8 | "a".code
inline read onlyOSAGE:HBScript = "O".code << 24 | "s".code << 16 | "g".code << 8 | "e".code
inline read onlyOSMANYA:HBScript = "O".code << 24 | "s".code << 16 | "m".code << 8 | "a".code
inline read onlyPALMYRENE:HBScript = "P".code << 24 | "a".code << 16 | "l".code << 8 | "m".code
inline read onlyPAU_CIN_HAU:HBScript = "P".code << 24 | "a".code << 16 | "u".code << 8 | "c".code
inline read onlyPHAGS_PA:HBScript = "P".code << 24 | "h".code << 16 | "a".code << 8 | "g".code
inline read onlyPHOENICIAN:HBScript = "P".code << 24 | "h".code << 16 | "n".code << 8 | "x".code
inline read onlyREJANG:HBScript = "R".code << 24 | "j".code << 16 | "n".code << 8 | "g".code
inline read onlyRUNIC:HBScript = "R".code << 24 | "u".code << 16 | "n".code << 8 | "r".code
inline read onlySAMARITAN:HBScript = "S".code << 24 | "a".code << 16 | "m".code << 8 | "r".code
inline read onlySAURASHTRA:HBScript = "S".code << 24 | "a".code << 16 | "u".code << 8 | "r".code
inline read onlySHARADA:HBScript = "S".code << 24 | "h".code << 16 | "r".code << 8 | "d".code
inline read onlySHAVIAN:HBScript = "S".code << 24 | "h".code << 16 | "a".code << 8 | "w".code
inline read onlySIDDHAM:HBScript = "S".code << 24 | "i".code << 16 | "d".code << 8 | "d".code
inline read onlySIGNWRITING:HBScript = "S".code << 24 | "g".code << 16 | "n".code << 8 | "w".code
inline read onlySINHALA:HBScript = "S".code << 24 | "i".code << 16 | "n".code << 8 | "h".code
inline read onlySOGDIAN:HBScript = "S".code << 24 | "o".code << 16 | "g".code << 8 | "d".code
inline read onlySOYOMBO:HBScript = "S".code << 24 | "o".code << 16 | "y".code << 8 | "o".code
inline read onlySUNDANESE:HBScript = "S".code << 24 | "u".code << 16 | "n".code << 8 | "d".code
inline read onlySYRIAC:HBScript = "S".code << 24 | "y".code << 16 | "r".code << 8 | "c".code
inline read onlyTAGALOG:HBScript = "T".code << 24 | "g".code << 16 | "l".code << 8 | "g".code
inline read onlyTAGBANWA:HBScript = "T".code << 24 | "a".code << 16 | "g".code << 8 | "b".code
inline read onlyTAI_LE:HBScript = "T".code << 24 | "a".code << 16 | "l".code << 8 | "e".code
inline read onlyTAI_THAM:HBScript = "L".code << 24 | "a".code << 16 | "n".code << 8 | "a".code
inline read onlyTAI_VIET:HBScript = "T".code << 24 | "a".code << 16 | "v".code << 8 | "t".code
inline read onlyTAKRI:HBScript = "T".code << 24 | "a".code << 16 | "k".code << 8 | "r".code
inline read onlyTAMIL:HBScript = "T".code << 24 | "a".code << 16 | "m".code << 8 | "l".code
inline read onlyTANGUT:HBScript = "T".code << 24 | "a".code << 16 | "n".code << 8 | "g".code
inline read onlyTELUGU:HBScript = "T".code << 24 | "e".code << 16 | "l".code << 8 | "u".code
inline read onlyTHAANA:HBScript = "T".code << 24 | "h".code << 16 | "a".code << 8 | "a".code
inline read onlyTHAI:HBScript = "T".code << 24 | "h".code << 16 | "a".code << 8 | "i".code
inline read onlyTIBETAN:HBScript = "T".code << 24 | "i".code << 16 | "b".code << 8 | "t".code
inline read onlyTIFINAGH:HBScript = "T".code << 24 | "f".code << 16 | "n".code << 8 | "g".code
inline read onlyTIRHUTA:HBScript = "T".code << 24 | "i".code << 16 | "r".code << 8 | "h".code
inline read onlyUGARITIC:HBScript = "U".code << 24 | "g".code << 16 | "a".code << 8 | "r".code
inline read onlyUNKNOWN:HBScript = "Z".code << 24 | "z".code << 16 | "z".code << 8 | "z".code
inline read onlyVAI:HBScript = "V".code << 24 | "a".code << 16 | "i".code << 8 | "i".code
inline read onlyWARANG_CITI:HBScript = "W".code << 24 | "a".code << 16 | "r".code << 8 | "a".code
inline read onlyYI:HBScript = "Y".code << 24 | "i".code << 16 | "i".code << 8 | "i".code