// Code generated by astisub. DO NOT EDIT.
package astisub

var (
	teletextCharsetG0Arabic = &teletextCharset{ []byte{0x20}, []byte{0x21}, []byte{0x22}, []byte{0xc2, 0xa3}, []byte{0x24}, []byte{0x25}, []byte{0xee, 0x98, 0x86}, []byte{0xee, 0x98, 0x87}, []byte{0x29}, []byte{0x28}, []byte{0x2a}, []byte{0x2b}, []byte{0xd8, 0x8c}, []byte{0x2d}, []byte{0x2e}, []byte{0x2f}, []byte{0x30}, []byte{0x31}, []byte{0x32}, []byte{0x33}, []byte{0x34}, []byte{0x35}, []byte{0x36}, []byte{0x37}, []byte{0x38}, []byte{0x39}, []byte{0x3a}, []byte{0xd8, 0x9b}, []byte{0x3e}, []byte{0x3d}, []byte{0x3c}, []byte{0xd8, 0x9f}, []byte{0xee, 0x98, 0xa0}, []byte{0xee, 0x98, 0xa1}, []byte{0xee, 0x98, 0xa2}, []byte{0xee, 0x98, 0xa3}, []byte{0xee, 0x98, 0xa4}, []byte{0xee, 0x98, 0xa5}, []byte{0xee, 0x98, 0xa6}, []byte{0xee, 0x98, 0xa7}, []byte{0xee, 0x98, 0xa8}, []byte{0xee, 0x98, 0xa9}, []byte{0xee, 0x98, 0xaa}, []byte{0xee, 0x98, 0xab}, []byte{0xee, 0x98, 0xac}, []byte{0xee, 0x98, 0xad}, []byte{0xee, 0x98, 0xae}, []byte{0xee, 0x98, 0xaf}, []byte{0xee, 0x98, 0xb0}, []byte{0xee, 0x98, 0xb1}, []byte{0xee, 0x98, 0xb2}, []byte{0xee, 0x98, 0xb3}, []byte{0xee, 0x98, 0xb4}, []byte{0xee, 0x98, 0xb5}, []byte{0xee, 0x98, 0xb6}, []byte{0xee, 0x98, 0xb7}, []byte{0xee, 0x98, 0xb8}, []byte{0xee, 0x98, 0xb9}, []byte{0xee, 0x98, 0xba}, []byte{0xee, 0x98, 0xbb}, []byte{0xee, 0x98, 0xbc}, []byte{0xee, 0x98, 0xbd}, []byte{0xee, 0x98, 0xbe}, []byte{0x23}, []byte{0xee, 0x99, 0x80}, []byte{0xee, 0x99, 0x81}, []byte{0xee, 0x99, 0x82}, []byte{0xee, 0x99, 0x83}, []byte{0xee, 0x99, 0x84}, []byte{0xee, 0x99, 0x85}, []byte{0xee, 0x99, 0x86}, []byte{0xee, 0x99, 0x87}, []byte{0xee, 0x99, 0x88}, []byte{0xee, 0x99, 0x89}, []byte{0xee, 0x99, 0x8a}, []byte{0xee, 0x99, 0x8b}, []byte{0xee, 0x99, 0x8c}, []byte{0xee, 0x99, 0x8d}, []byte{0xee, 0x99, 0x8e}, []byte{0xee, 0x99, 0x8f}, []byte{0xee, 0x99, 0x90}, []byte{0xee, 0x99, 0x91}, []byte{0xee, 0x99, 0x92}, []byte{0xee, 0x99, 0x93}, []byte{0xee, 0x99, 0x94}, []byte{0xee, 0x99, 0x95}, []byte{0xee, 0x99, 0x96}, []byte{0xee, 0x99, 0x97}, []byte{0xee, 0x99, 0x98}, []byte{0xee, 0x99, 0x99}, []byte{0xee, 0x99, 0x9a}, []byte{0xee, 0x99, 0x9b}, []byte{0xee, 0x99, 0x9c}, []byte{0xee, 0x99, 0x9d}, []byte{0xee, 0x99, 0x9e}, []byte{0xe2, 0x96, 0xa0} }
	teletextCharsetG0CyrillicOption1 = &teletextCharset{ []byte{0x20}, []byte{0x21}, []byte{0x22}, []byte{0x23}, []byte{0x24}, []byte{0x25}, []byte{0x26}, []byte{0x27}, []byte{0x28}, []byte{0x29}, []byte{0x2a}, []byte{0x2b}, []byte{0x2c}, []byte{0x2d}, []byte{0x2e}, []byte{0x2f}, []byte{0x30}, []byte{0x31}, []byte{0x32}, []byte{0x33}, []byte{0x34}, []byte{0x35}, []byte{0x36}, []byte{0x37}, []byte{0x38}, []byte{0x39}, []byte{0x3a}, []byte{0x3b}, []byte{0x3c}, []byte{0x3d}, []byte{0x3e}, []byte{0x3f}, []byte{0xd0, 0xa7}, []byte{0xd0, 0x90}, []byte{0xd0, 0x91}, []byte{0xd0, 0xa6}, []byte{0xd0, 0x94}, []byte{0xd0, 0x95}, []byte{0xd0, 0xa4}, []byte{0xd0, 0x93}, []byte{0xd0, 0xa5}, []byte{0xd0, 0x98}, []byte{0xd0, 0x88}, []byte{0xd0, 0x9a}, []byte{0xd0, 0x9b}, []byte{0xd0, 0x9c}, []byte{0xd0, 0x9d}, []byte{0xd0, 0x9e}, []byte{0xd0, 0x9f}, []byte{0xd0, 0x8c}, []byte{0xd0, 0xa0}, []byte{0xd0, 0xa1}, []byte{0xd0, 0xa2}, []byte{0xd0, 0xa3}, []byte{0xd0, 0x92}, []byte{0xd0, 0x83}, []byte{0xd0, 0x89}, []byte{0xd0, 0x8a}, []byte{0xd0, 0x97}, []byte{0xd0, 0x8b}, []byte{0xd0, 0x96}, []byte{0xd0, 0x82}, []byte{0xd0, 0xa8}, []byte{0xd0, 0x8f}, []byte{0xd1, 0x87}, []byte{0xd0, 0xb0}, []byte{0xd0, 0xb1}, []byte{0xd1, 0x86}, []byte{0xd0, 0xb4}, []byte{0xd0, 0xb5}, []byte{0xd1, 0x84}, []byte{0xd0, 0xb3}, []byte{0xd1, 0x85}, []byte{0xd0, 0xb8}, []byte{0xd1, 0x98}, []byte{0xd0, 0xba}, []byte{0xd0, 0xbb}, []byte{0xd0, 0xbc}, []byte{0xd0, 0xbd}, []byte{0xd0, 0xbe}, []byte{0xd0, 0xbf}, []byte{0xd1, 0x9c}, []byte{0xd1, 0x80}, []byte{0xd1, 0x81}, []byte{0xd1, 0x82}, []byte{0xd1, 0x83}, []byte{0xd0, 0xb2}, []byte{0xd1, 0x93}, []byte{0xd1, 0x99}, []byte{0xd1, 0x9a}, []byte{0xd0, 0xb7}, []byte{0xd1, 0x9b}, []byte{0xd0, 0xb6}, []byte{0xd1, 0x92}, []byte{0xd1, 0x88}, []byte{0xe2, 0x96, 0xa0} }
	teletextCharsetG0CyrillicOption2 = &teletextCharset{ []byte{0x20}, []byte{0x21}, []byte{0x22}, []byte{0x23}, []byte{0x24}, []byte{0x25}, []byte{0xd1, 0x8b}, []byte{0x27}, []byte{0x28}, []byte{0x29}, []byte{0x2a}, []byte{0x2b}, []byte{0x2c}, []byte{0x2d}, []byte{0x2e}, []byte{0x2f}, []byte{0x30}, []byte{0x31}, []byte{0x32}, []byte{0x33}, []byte{0x34}, []byte{0x35}, []byte{0x36}, []byte{0x37}, []byte{0x38}, []byte{0x39}, []byte{0x3a}, []byte{0x3b}, []byte{0x3c}, []byte{0x3d}, []byte{0x3e}, []byte{0x3f}, []byte{0xd0, 0xae}, []byte{0xd0, 0x90}, []byte{0xd0, 0x91}, []byte{0xd0, 0xa6}, []byte{0xd0, 0x94}, []byte{0xd0, 0x95}, []byte{0xd0, 0xa4}, []byte{0xd0, 0x93}, []byte{0xd0, 0xa5}, []byte{0xd0, 0x98}, []byte{0xd0, 0x99}, []byte{0xd0, 0x9a}, []byte{0xd0, 0x9b}, []byte{0xd0, 0x9c}, []byte{0xd0, 0x9d}, []byte{0xd0, 0x9e}, []byte{0xd0, 0x9f}, []byte{0xd0, 0xaf}, []byte{0xd0, 0xa0}, []byte{0xd0, 0xa1}, []byte{0xd0, 0xa2}, []byte{0xd0, 0xa3}, []byte{0xd0, 0x96}, []byte{0xd0, 0x92}, []byte{0xd0, 0xac}, []byte{0xd0, 0xaa}, []byte{0xd0, 0x97}, []byte{0xd0, 0xa8}, []byte{0xd0, 0xad}, []byte{0xd0, 0xa9}, []byte{0xd0, 0xa7}, []byte{0xd0, 0xab}, []byte{0xd1, 0x8e}, []byte{0xd0, 0xb0}, []byte{0xd0, 0xb1}, []byte{0xd1, 0x86}, []byte{0xd0, 0xb4}, []byte{0xd0, 0xb5}, []byte{0xd1, 0x84}, []byte{0xd0, 0xb3}, []byte{0xd1, 0x85}, []byte{0xd0, 0xb8}, []byte{0xd0, 0xb9}, []byte{0xd0, 0xba}, []byte{0xd0, 0xbb}, []byte{0xd0, 0xbc}, []byte{0xd0, 0xbd}, []byte{0xd0, 0xbe}, []byte{0xd0, 0xbf}, []byte{0xd1, 0x8f}, []byte{0xd1, 0x80}, []byte{0xd1, 0x81}, []byte{0xd1, 0x82}, []byte{0xd1, 0x83}, []byte{0xd0, 0xb6}, []byte{0xd0, 0xb2}, []byte{0xd1, 0x8c}, []byte{0xd1, 0x8a}, []byte{0xd0, 0xb7}, []byte{0xd1, 0x88}, []byte{0xd1, 0x8d}, []byte{0xd1, 0x89}, []byte{0xd1, 0x87}, []byte{0xe2, 0x96, 0xa0} }
	teletextCharsetG0CyrillicOption3 = &teletextCharset{ []byte{0x20}, []byte{0x21}, []byte{0x22}, []byte{0x23}, []byte{0x24}, []byte{0x25}, []byte{0xd1, 0x97}, []byte{0x27}, []byte{0x28}, []byte{0x29}, []byte{0x2a}, []byte{0x2b}, []byte{0x2c}, []byte{0x2d}, []byte{0x2e}, []byte{0x2f}, []byte{0x30}, []byte{0x31}, []byte{0x32}, []byte{0x33}, []byte{0x34}, []byte{0x35}, []byte{0x36}, []byte{0x37}, []byte{0x38}, []byte{0x39}, []byte{0x3a}, []byte{0x3b}, []byte{0x3c}, []byte{0x3d}, []byte{0x3e}, []byte{0x3f}, []byte{0xd0, 0xae}, []byte{0xd0, 0x90}, []byte{0xd0, 0x91}, []byte{0xd0, 0xa6}, []byte{0xd0, 0x94}, []byte{0xd0, 0x95}, []byte{0xd0, 0xa4}, []byte{0xd0, 0x93}, []byte{0xd0, 0xa5}, []byte{0xd0, 0x98}, []byte{0xd0, 0x99}, []byte{0xd0, 0x9a}, []byte{0xd0, 0x9b}, []byte{0xd0, 0x9c}, []byte{0xd0, 0x9d}, []byte{0xd0, 0x9e}, []byte{0xd0, 0x9f}, []byte{0xd0, 0xaf}, []byte{0xd0, 0xa0}, []byte{0xd0, 0xa1}, []byte{0xd0, 0xa2}, []byte{0xd0, 0xa3}, []byte{0xd0, 0x96}, []byte{0xd0, 0x92}, []byte{0xd0, 0xac}, []byte{0xd0, 0x86}, []byte{0xd0, 0x97}, []byte{0xd0, 0xa8}, []byte{0xd0, 0x84}, []byte{0xd0, 0xa9}, []byte{0xd0, 0xa7}, []byte{0xd0, 0x87}, []byte{0xd1, 0x8e}, []byte{0xd0, 0xb0}, []byte{0xd0, 0xb1}, []byte{0xd1, 0x86}, []byte{0xd0, 0xb4}, []byte{0xd0, 0xb5}, []byte{0xd1, 0x84}, []byte{0xd0, 0xb3}, []byte{0xd1, 0x85}, []byte{0xd0, 0xb8}, []byte{0xd0, 0xb9}, []byte{0xd0, 0xba}, []byte{0xd0, 0xbb}, []byte{0xd0, 0xbc}, []byte{0xd0, 0xbd}, []byte{0xd0, 0xbe}, []byte{0xd0, 0xbf}, []byte{0xd1, 0x8f}, []byte{0xd1, 0x80}, []byte{0xd1, 0x81}, []byte{0xd1, 0x82}, []byte{0xd1, 0x83}, []byte{0xd0, 0xb6}, []byte{0xd0, 0xb2}, []byte{0xd1, 0x8c}, []byte{0xd1, 0x96}, []byte{0xd0, 0xb7}, []byte{0xd1, 0x88}, []byte{0xd1, 0x94}, []byte{0xd1, 0x89}, []byte{0xd1, 0x87}, []byte{0xe2, 0x96, 0xa0} }
	teletextCharsetG0Greek = &teletextCharset{ []byte{0x20}, []byte{0x21}, []byte{0x22}, []byte{0x23}, []byte{0x24}, []byte{0x25}, []byte{0x26}, []byte{0x27}, []byte{0x28}, []byte{0x29}, []byte{0x2a}, []byte{0x2b}, []byte{0x2c}, []byte{0x2d}, []byte{0x2e}, []byte{0x2f}, []byte{0x30}, []byte{0x31}, []byte{0x32}, []byte{0x33}, []byte{0x34}, []byte{0x35}, []byte{0x36}, []byte{0x37}, []byte{0x38}, []byte{0x39}, []byte{0x3a}, []byte{0x3b}, []byte{0xc2, 0xab}, []byte{0x3d}, []byte{0xc2, 0xbb}, []byte{0x3f}, []byte{0xce, 0x90}, []byte{0xce, 0x91}, []byte{0xce, 0x92}, []byte{0xce, 0x93}, []byte{0xce, 0x94}, []byte{0xce, 0x95}, []byte{0xce, 0x96}, []byte{0xce, 0x97}, []byte{0xce, 0x98}, []byte{0xce, 0x99}, []byte{0xce, 0x9a}, []byte{0xce, 0x9b}, []byte{0xce, 0x9c}, []byte{0xce, 0x9d}, []byte{0xce, 0x9e}, []byte{0xce, 0x9f}, []byte{0xce, 0xa0}, []byte{0xce, 0xa1}, []byte{0xcd, 0xb4}, []byte{0xce, 0xa3}, []byte{0xce, 0xa4}, []byte{0xce, 0xa5}, []byte{0xce, 0xa6}, []byte{0xce, 0xa7}, []byte{0xce, 0xa8}, []byte{0xce, 0xa9}, []byte{0xce, 0xaa}, []byte{0xce, 0xab}, []byte{0xce, 0xac}, []byte{0xce, 0xad}, []byte{0xce, 0xae}, []byte{0xce, 0xaf}, []byte{0xce, 0xb0}, []byte{0xce, 0xb1}, []byte{0xce, 0xb2}, []byte{0xce, 0xb3}, []byte{0xce, 0xb4}, []byte{0xce, 0xb5}, []byte{0xce, 0xb6}, []byte{0xce, 0xb7}, []byte{0xce, 0xb8}, []byte{0xce, 0xb9}, []byte{0xce, 0xba}, []byte{0xce, 0xbb}, []byte{0xce, 0xbc}, []byte{0xce, 0xbd}, []byte{0xce, 0xbe}, []byte{0xce, 0xbf}, []byte{0xcf, 0x80}, []byte{0xcf, 0x81}, []byte{0xcf, 0x82}, []byte{0xcf, 0x83}, []byte{0xcf, 0x84}, []byte{0xcf, 0x85}, []byte{0xcf, 0x86}, []byte{0xcf, 0x87}, []byte{0xcf, 0x88}, []byte{0xcf, 0x89}, []byte{0xcf, 0x8a}, []byte{0xcf, 0x8b}, []byte{0xcf, 0x8c}, []byte{0xcf, 0x8d}, []byte{0xcf, 0x8e}, []byte{0xe2, 0x96, 0xa0} }
	teletextCharsetG0Hebrew = &teletextCharset{ []byte{0x20}, []byte{0x21}, []byte{0x22}, []byte{0x23}, []byte{0x24}, []byte{0x25}, []byte{0x26}, []byte{0x27}, []byte{0x28}, []byte{0x29}, []byte{0x2a}, []byte{0x2b}, []byte{0x2c}, []byte{0x2d}, []byte{0x2e}, []byte{0x2f}, []byte{0x30}, []byte{0x31}, []byte{0x32}, []byte{0x33}, []byte{0x34}, []byte{0x35}, []byte{0x36}, []byte{0x37}, []byte{0x38}, []byte{0x39}, []byte{0x3a}, []byte{0x3b}, []byte{0x3c}, []byte{0x3d}, []byte{0x3e}, []byte{0x3f}, []byte{0x40}, []byte{0x41}, []byte{0x42}, []byte{0x43}, []byte{0x44}, []byte{0x45}, []byte{0x46}, []byte{0x47}, []byte{0x48}, []byte{0x49}, []byte{0x4a}, []byte{0x4b}, []byte{0x4c}, []byte{0x4d}, []byte{0x4e}, []byte{0x4f}, []byte{0x50}, []byte{0x51}, []byte{0x52}, []byte{0x53}, []byte{0x54}, []byte{0x55}, []byte{0x56}, []byte{0x57}, []byte{0x58}, []byte{0x59}, []byte{0x5a}, []byte{0xe2, 0x86, 0x90}, []byte{0xc2, 0xbd}, []byte{0xe2, 0x86, 0x92}, []byte{0xe2, 0x86, 0x91}, []byte{0x23}, []byte{0xd7, 0x90}, []byte{0xd7, 0x91}, []byte{0xd7, 0x92}, []byte{0xd7, 0x93}, []byte{0xd7, 0x94}, []byte{0xd7, 0x95}, []byte{0xd7, 0x96}, []byte{0xd7, 0x97}, []byte{0xd7, 0x98}, []byte{0xd7, 0x99}, []byte{0xd7, 0x9a}, []byte{0xd7, 0x9b}, []byte{0xd7, 0x9c}, []byte{0xd7, 0x9d}, []byte{0xd7, 0x9e}, []byte{0xd7, 0x9f}, []byte{0xd7, 0xa0}, []byte{0xd7, 0xa1}, []byte{0xd7, 0xa2}, []byte{0xd7, 0xa3}, []byte{0xd7, 0xa4}, []byte{0xd7, 0xa5}, []byte{0xd7, 0xa6}, []byte{0xd7, 0xa7}, []byte{0xd7, 0xa8}, []byte{0xd7, 0xa9}, []byte{0xd7, 0xaa}, []byte{0xe2, 0x82, 0xaa}, []byte{0xe2, 0x80, 0x96}, []byte{0xc2, 0xbe}, []byte{0xc3, 0xb7}, []byte{0xe2, 0x96, 0xa0} }
	teletextCharsetG0Latin = &teletextCharset{ []byte{0x20}, []byte{0x21}, []byte{0x22}, []byte{0x23}, []byte{0xc2, 0xa4}, []byte{0x25}, []byte{0x26}, []byte{0x27}, []byte{0x28}, []byte{0x29}, []byte{0x2a}, []byte{0x2b}, []byte{0x2c}, []byte{0x2d}, []byte{0x2e}, []byte{0x2f}, []byte{0x30}, []byte{0x31}, []byte{0x32}, []byte{0x33}, []byte{0x34}, []byte{0x35}, []byte{0x36}, []byte{0x37}, []byte{0x38}, []byte{0x39}, []byte{0x3a}, []byte{0x3b}, []byte{0x3c}, []byte{0x3d}, []byte{0x3e}, []byte{0x3f}, []byte{0x40}, []byte{0x41}, []byte{0x42}, []byte{0x43}, []byte{0x44}, []byte{0x45}, []byte{0x46}, []byte{0x47}, []byte{0x48}, []byte{0x49}, []byte{0x4a}, []byte{0x4b}, []byte{0x4c}, []byte{0x4d}, []byte{0x4e}, []byte{0x4f}, []byte{0x50}, []byte{0x51}, []byte{0x52}, []byte{0x53}, []byte{0x54}, []byte{0x55}, []byte{0x56}, []byte{0x57}, []byte{0x58}, []byte{0x59}, []byte{0x5a}, []byte{0x5b}, []byte{0x5c}, []byte{0x5d}, []byte{0x5e}, []byte{0x5f}, []byte{0x60}, []byte{0x61}, []byte{0x62}, []byte{0x63}, []byte{0x64}, []byte{0x65}, []byte{0x66}, []byte{0x67}, []byte{0x68}, []byte{0x69}, []byte{0x6a}, []byte{0x6b}, []byte{0x6c}, []byte{0x6d}, []byte{0x6e}, []byte{0x6f}, []byte{0x70}, []byte{0x71}, []byte{0x72}, []byte{0x73}, []byte{0x74}, []byte{0x75}, []byte{0x76}, []byte{0x77}, []byte{0x78}, []byte{0x79}, []byte{0x7a}, []byte{0x7b}, []byte{0xc2, 0xa6}, []byte{0x7d}, []byte{0x7e}, []byte{0xe2, 0x96, 0xa0} }
	teletextCharsetG2Arabic = &teletextCharset{ []byte{0xee, 0x99, 0xa0}, []byte{0xee, 0x99, 0xa1}, []byte{0xee, 0x99, 0xa2}, []byte{0xee, 0x99, 0xa3}, []byte{0xee, 0x99, 0xa4}, []byte{0xee, 0x99, 0xa5}, []byte{0xee, 0x99, 0xa6}, []byte{0xee, 0x99, 0xa7}, []byte{0xee, 0x99, 0xa8}, []byte{0xee, 0x99, 0xa9}, []byte{0xee, 0x99, 0xaa}, []byte{0xee, 0x99, 0xab}, []byte{0xee, 0x99, 0xac}, []byte{0xee, 0x99, 0xad}, []byte{0xee, 0x99, 0xae}, []byte{0xee, 0x99, 0xaf}, []byte{0xee, 0x99, 0xb0}, []byte{0xee, 0x99, 0xb1}, []byte{0xee, 0x99, 0xb2}, []byte{0xee, 0x99, 0xb3}, []byte{0xee, 0x99, 0xb4}, []byte{0xee, 0x99, 0xb5}, []byte{0xee, 0x99, 0xb6}, []byte{0xee, 0x99, 0xb7}, []byte{0xee, 0x99, 0xb8}, []byte{0xee, 0x99, 0xb9}, []byte{0xee, 0x99, 0xba}, []byte{0xee, 0x99, 0xbb}, []byte{0xee, 0x99, 0xbc}, []byte{0xee, 0x99, 0xbd}, []byte{0xee, 0x99, 0xbe}, []byte{0xee, 0x99, 0xbf}, []byte{0xc3, 0xa0}, []byte{0x41}, []byte{0x42}, []byte{0x43}, []byte{0x44}, []byte{0x45}, []byte{0x46}, []byte{0x47}, []byte{0x48}, []byte{0x49}, []byte{0x4a}, []byte{0x4b}, []byte{0x4c}, []byte{0x4d}, []byte{0x4e}, []byte{0x4f}, []byte{0x50}, []byte{0x51}, []byte{0x52}, []byte{0x53}, []byte{0x54}, []byte{0x55}, []byte{0x56}, []byte{0x57}, []byte{0x58}, []byte{0x59}, []byte{0x5a}, []byte{0xc3, 0xab}, []byte{0xc3, 0xaa}, []byte{0xc3, 0xb9}, []byte{0xc3, 0xae}, []byte{0xee, 0x9d, 0x9f}, []byte{0xc3, 0xa9}, []byte{0x61}, []byte{0x62}, []byte{0x63}, []byte{0x64}, []byte{0x65}, []byte{0x66}, []byte{0x67}, []byte{0x68}, []byte{0x69}, []byte{0x6a}, []byte{0x6b}, []byte{0x6c}, []byte{0x6d}, []byte{0x6e}, []byte{0x6f}, []byte{0x70}, []byte{0x71}, []byte{0x72}, []byte{0x73}, []byte{0x74}, []byte{0x75}, []byte{0x76}, []byte{0x77}, []byte{0x78}, []byte{0x79}, []byte{0x7a}, []byte{0xc3, 0xa2}, []byte{0xc3, 0xb4}, []byte{0xc3, 0xbb}, []byte{0xc3, 0xa7}, []byte{0x20} }
	teletextCharsetG2Cyrillic = &teletextCharset{ []byte{0xc2, 0xa0}, []byte{0xc2, 0xa1}, []byte{0xc2, 0xa2}, []byte{0xc2, 0xa3}, []byte{0x20}, []byte{0xc2, 0xa5}, []byte{0x23}, []byte{0xc2, 0xa7}, []byte{0x20}, []byte{0xe2, 0x80, 0x98}, []byte{0xe2, 0x80, 0x9c}, []byte{0xc2, 0xab}, []byte{0xe2, 0x86, 0x90}, []byte{0xe2, 0x86, 0x91}, []byte{0xe2, 0x86, 0x92}, []byte{0xe2, 0x86, 0x93}, []byte{0xc2, 0xb0}, []byte{0xc2, 0xb1}, []byte{0xc2, 0xb2}, []byte{0xc2, 0xb3}, []byte{0xc3, 0x97}, []byte{0xc2, 0xb5}, []byte{0xc2, 0xb6}, []byte{0xc2, 0xb7}, []byte{0xc3, 0xb7}, []byte{0xe2, 0x80, 0x99}, []byte{0xe2, 0x80, 0x9d}, []byte{0xc2, 0xbb}, []byte{0xc2, 0xbc}, []byte{0xc2, 0xbd}, []byte{0xc2, 0xbe}, []byte{0xc2, 0xbf}, []byte{0x20}, []byte{0xcb, 0x8b}, []byte{0xcb, 0x8a}, []byte{0xcb, 0x86}, []byte{0xcb, 0x9c}, []byte{0xcb, 0x89}, []byte{0xcb, 0x98}, []byte{0xcb, 0x99}, []byte{0xc2, 0xa8}, []byte{0x2e}, []byte{0xcb, 0x9a}, []byte{0xcb, 0x8f}, []byte{0xcb, 0x8d}, []byte{0xcb, 0x9d}, []byte{0xcb, 0x9b}, []byte{0xcb, 0x87}, []byte{0xe2, 0x80, 0x94}, []byte{0xc2, 0xb9}, []byte{0xc2, 0xae}, []byte{0xc2, 0xa9}, []byte{0xe2, 0x84, 0xa2}, []byte{0xe2, 0x99, 0xaa}, []byte{0xe2, 0x82, 0xa0}, []byte{0xe2, 0x80, 0xb0}, []byte{0xc9, 0x91}, []byte{0xc5, 0x81}, []byte{0xc5, 0x82}, []byte{0xc3, 0x9f}, []byte{0xe2, 0x85, 0x9b}, []byte{0xe2, 0x85, 0x9c}, []byte{0xe2, 0x85, 0x9d}, []byte{0xe2, 0x85, 0x9e}, []byte{0x44}, []byte{0x45}, []byte{0x46}, []byte{0x47}, []byte{0x49}, []byte{0x4a}, []byte{0x4b}, []byte{0x4c}, []byte{0x4e}, []byte{0x51}, []byte{0x52}, []byte{0x53}, []byte{0x55}, []byte{0x56}, []byte{0x57}, []byte{0x5a}, []byte{0x64}, []byte{0x65}, []byte{0x66}, []byte{0x67}, []byte{0x69}, []byte{0x6a}, []byte{0x6b}, []byte{0x6c}, []byte{0x6e}, []byte{0x71}, []byte{0x72}, []byte{0x73}, []byte{0x75}, []byte{0x76}, []byte{0x77}, []byte{0x7a} }
	teletextCharsetG2Greek = &teletextCharset{ []byte{0xc2, 0xa0}, []byte{0x61}, []byte{0x62}, []byte{0xc2, 0xa3}, []byte{0x65}, []byte{0x68}, []byte{0x69}, []byte{0xc2, 0xa7}, []byte{0x3a}, []byte{0xe2, 0x80, 0x98}, []byte{0xe2, 0x80, 0x9c}, []byte{0x6b}, []byte{0xe2, 0x86, 0x90}, []byte{0xe2, 0x86, 0x91}, []byte{0xe2, 0x86, 0x92}, []byte{0xe2, 0x86, 0x93}, []byte{0xc2, 0xb0}, []byte{0xc2, 0xb1}, []byte{0xc2, 0xb2}, []byte{0xc2, 0xb3}, []byte{0x78}, []byte{0x6d}, []byte{0x6e}, []byte{0x70}, []byte{0xc3, 0xb7}, []byte{0xe2, 0x80, 0x99}, []byte{0xe2, 0x80, 0x9d}, []byte{0x74}, []byte{0xc2, 0xbc}, []byte{0xc2, 0xbd}, []byte{0xc2, 0xbe}, []byte{0x78}, []byte{0x20}, []byte{0xcb, 0x8b}, []byte{0xcb, 0x8a}, []byte{0xcb, 0x86}, []byte{0xcb, 0x9c}, []byte{0xcb, 0x89}, []byte{0xcb, 0x98}, []byte{0xcb, 0x99}, []byte{0xc2, 0xa8}, []byte{0x2e}, []byte{0xcb, 0x9a}, []byte{0xcb, 0x8f}, []byte{0xcb, 0x8d}, []byte{0xcb, 0x9d}, []byte{0xcb, 0x9b}, []byte{0xcb, 0x87}, []byte{0x3f}, []byte{0xc2, 0xb9}, []byte{0xc2, 0xae}, []byte{0xc2, 0xa9}, []byte{0xe2, 0x84, 0xa2}, []byte{0xe2, 0x99, 0xaa}, []byte{0xe2, 0x82, 0xa0}, []byte{0xe2, 0x80, 0xb0}, []byte{0xc9, 0x91}, []byte{0xce, 0x8a}, []byte{0xce, 0x8e}, []byte{0xce, 0x8f}, []byte{0xe2, 0x85, 0x9b}, []byte{0xe2, 0x85, 0x9c}, []byte{0xe2, 0x85, 0x9d}, []byte{0xe2, 0x85, 0x9e}, []byte{0x43}, []byte{0x44}, []byte{0x46}, []byte{0x47}, []byte{0x4a}, []byte{0x4c}, []byte{0x51}, []byte{0x52}, []byte{0x53}, []byte{0x55}, []byte{0x56}, []byte{0x57}, []byte{0x59}, []byte{0x5a}, []byte{0xce, 0x86}, []byte{0xce, 0x89}, []byte{0x63}, []byte{0x64}, []byte{0x66}, []byte{0x67}, []byte{0x6a}, []byte{0x6c}, []byte{0x71}, []byte{0x72}, []byte{0x73}, []byte{0x75}, []byte{0x76}, []byte{0x77}, []byte{0x79}, []byte{0x7a}, []byte{0xce, 0x88}, []byte{0xe2, 0x96, 0xa0} }
	teletextCharsetG2Latin = &teletextCharset{ []byte{0xc2, 0xa0}, []byte{0xc2, 0xa1}, []byte{0xc2, 0xa2}, []byte{0xc2, 0xa3}, []byte{0x24}, []byte{0xc2, 0xa5}, []byte{0x23}, []byte{0xc2, 0xa7}, []byte{0xc2, 0xa4}, []byte{0xe2, 0x80, 0x98}, []byte{0xe2, 0x80, 0x9c}, []byte{0xc2, 0xab}, []byte{0xe2, 0x86, 0x90}, []byte{0xe2, 0x86, 0x91}, []byte{0xe2, 0x86, 0x92}, []byte{0xe2, 0x86, 0x93}, []byte{0xc2, 0xb0}, []byte{0xc2, 0xb1}, []byte{0xc2, 0xb2}, []byte{0xc2, 0xb3}, []byte{0xc3, 0x97}, []byte{0xc2, 0xb5}, []byte{0xc2, 0xb6}, []byte{0xc2, 0xb7}, []byte{0xc3, 0xb7}, []byte{0xe2, 0x80, 0x99}, []byte{0xe2, 0x80, 0x9d}, []byte{0xc2, 0xbb}, []byte{0xc2, 0xbc}, []byte{0xc2, 0xbd}, []byte{0xc2, 0xbe}, []byte{0xc2, 0xbf}, []byte{0x20}, []byte{0xcb, 0x8b}, []byte{0xcb, 0x8a}, []byte{0xcb, 0x86}, []byte{0xcb, 0x9c}, []byte{0xcb, 0x89}, []byte{0xcb, 0x98}, []byte{0xcb, 0x99}, []byte{0xc2, 0xa8}, []byte{0x2e}, []byte{0xcb, 0x9a}, []byte{0xcb, 0x8f}, []byte{0xcb, 0x8d}, []byte{0xcb, 0x9d}, []byte{0xcb, 0x9b}, []byte{0xcb, 0x87}, []byte{0xe2, 0x80, 0x94}, []byte{0xc2, 0xb9}, []byte{0xc2, 0xae}, []byte{0xc2, 0xa9}, []byte{0xe2, 0x84, 0xa2}, []byte{0xe2, 0x99, 0xaa}, []byte{0xe2, 0x82, 0xa0}, []byte{0xe2, 0x80, 0xb0}, []byte{0xc9, 0x91}, []byte{0x20}, []byte{0x20}, []byte{0x20}, []byte{0xe2, 0x85, 0x9b}, []byte{0xe2, 0x85, 0x9c}, []byte{0xe2, 0x85, 0x9d}, []byte{0xe2, 0x85, 0x9e}, []byte{0xe2, 0x84, 0xa6}, []byte{0xc3, 0x86}, []byte{0xc3, 0x90}, []byte{0xc2, 0xaa}, []byte{0xc4, 0xa6}, []byte{0x20}, []byte{0xc4, 0xb2}, []byte{0xc4, 0xbf}, []byte{0xc5, 0x81}, []byte{0xc3, 0x98}, []byte{0xc5, 0x92}, []byte{0xc2, 0xba}, []byte{0xc3, 0x9e}, []byte{0xc5, 0xa6}, []byte{0xc5, 0x8a}, []byte{0xc5, 0x89}, []byte{0xc4, 0xb8}, []byte{0xc3, 0xa6}, []byte{0xc4, 0x91}, []byte{0xc3, 0xb0}, []byte{0xc4, 0xa7}, []byte{0xc4, 0xb1}, []byte{0xc4, 0xb3}, []byte{0xc5, 0x80}, []byte{0xc5, 0x82}, []byte{0xc3, 0xb8}, []byte{0xc5, 0x93}, []byte{0xc3, 0x9f}, []byte{0xc3, 0xbe}, []byte{0xc5, 0xa7}, []byte{0xc5, 0x8b}, []byte{0xe2, 0x96, 0xa0} }
	teletextNationalSubsetCzechSlovak = &teletextNationalSubset{ []byte{0x23}, []byte{0xc5, 0xaf}, []byte{0xc4, 0x8d}, []byte{0xc5, 0xa5}, []byte{0xc5, 0xbe}, []byte{0xc3, 0xbd}, []byte{0xc3, 0xad}, []byte{0xc5, 0x99}, []byte{0xc3, 0xa9}, []byte{0xc3, 0xa1}, []byte{0xc4, 0x9b}, []byte{0xc3, 0xba}, []byte{0xc5, 0xa1} }
	teletextNationalSubsetEnglish = &teletextNationalSubset{ []byte{0xc2, 0xa3}, []byte{0x24}, []byte{0x40}, []byte{0xe2, 0x86, 0x90}, []byte{0xc2, 0xbd}, []byte{0xe2, 0x86, 0x92}, []byte{0xe2, 0x86, 0x91}, []byte{0x23}, []byte{0xe2, 0x80, 0x94}, []byte{0xc2, 0xbc}, []byte{0xe2, 0x80, 0x96}, []byte{0xc2, 0xbe}, []byte{0xc3, 0xb7} }
	teletextNationalSubsetEstonian = &teletextNationalSubset{ []byte{0x23}, []byte{0xc3, 0xb5}, []byte{0xc5, 0xa0}, []byte{0xc3, 0x84}, []byte{0xc3, 0x96}, []byte{0xc5, 0xbd}, []byte{0xc3, 0x9c}, []byte{0xc3, 0x95}, []byte{0xc5, 0xa1}, []byte{0xc3, 0xa4}, []byte{0xc3, 0xb6}, []byte{0xc5, 0xbe}, []byte{0xc3, 0xbc} }
	teletextNationalSubsetFrench = &teletextNationalSubset{ []byte{0xc3, 0xa9}, []byte{0xc3, 0xaf}, []byte{0xc3, 0xa0}, []byte{0xc3, 0xab}, []byte{0xc3, 0xaa}, []byte{0xc3, 0xb9}, []byte{0xc3, 0xae}, []byte{0x23}, []byte{0xc3, 0xa8}, []byte{0xc3, 0xa2}, []byte{0xc3, 0xb4}, []byte{0xc3, 0xbb}, []byte{0xc3, 0xa7} }
	teletextNationalSubsetGerman = &teletextNationalSubset{ []byte{0x23}, []byte{0x24}, []byte{0xc2, 0xa7}, []byte{0xc3, 0x84}, []byte{0xc3, 0x96}, []byte{0xc3, 0x9c}, []byte{0x5e}, []byte{0x5f}, []byte{0xc2, 0xb0}, []byte{0xc3, 0xa4}, []byte{0xc3, 0xb6}, []byte{0xc3, 0xbc}, []byte{0xc3, 0x9f} }
	teletextNationalSubsetItalian = &teletextNationalSubset{ []byte{0xc2, 0xa3}, []byte{0x24}, []byte{0xc3, 0xa9}, []byte{0xc2, 0xb0}, []byte{0xc3, 0xa7}, []byte{0xe2, 0x86, 0x92}, []byte{0xe2, 0x86, 0x91}, []byte{0x23}, []byte{0xc3, 0xb9}, []byte{0xc3, 0xa0}, []byte{0xc3, 0xb2}, []byte{0xc3, 0xa8}, []byte{0xc3, 0xac} }
	teletextNationalSubsetLettishLithuanian = &teletextNationalSubset{ []byte{0x23}, []byte{0x24}, []byte{0xc5, 0xa0}, []byte{0xc4, 0x97}, []byte{0xc8, 0xa9}, []byte{0xc5, 0xbd}, []byte{0xc4, 0x8d}, []byte{0xc5, 0xab}, []byte{0xc5, 0xa1}, []byte{0xc4, 0x85}, []byte{0xc5, 0xb3}, []byte{0xc5, 0xbe}, []byte{0xc4, 0xaf} }
	teletextNationalSubsetPolish = &teletextNationalSubset{ []byte{0x23}, []byte{0xc5, 0x84}, []byte{0xc4, 0x85}, []byte{0xc6, 0xb5}, []byte{0xc5, 0x9a}, []byte{0xc5, 0x81}, []byte{0xc4, 0x87}, []byte{0xc3, 0xb3}, []byte{0xc4, 0x99}, []byte{0xc5, 0xbc}, []byte{0xc5, 0x9b}, []byte{0xc5, 0x82}, []byte{0xc5, 0xba} }
	teletextNationalSubsetPortugueseSpanish = &teletextNationalSubset{ []byte{0xc3, 0xa7}, []byte{0x24}, []byte{0xc2, 0xa1}, []byte{0xc3, 0xa1}, []byte{0xc3, 0xa9}, []byte{0xc3, 0xad}, []byte{0xc3, 0xb3}, []byte{0xc3, 0xba}, []byte{0xc2, 0xbf}, []byte{0xc3, 0xbc}, []byte{0xc3, 0xb1}, []byte{0xc3, 0xa8}, []byte{0xc3, 0xa0} }
	teletextNationalSubsetRomanian = &teletextNationalSubset{ []byte{0x23}, []byte{0xc2, 0xa4}, []byte{0xc5, 0xa2}, []byte{0xc3, 0x82}, []byte{0xc5, 0x9e}, []byte{0xc7, 0x8d}, []byte{0xc3, 0x8d}, []byte{0xc4, 0xb1}, []byte{0xc5, 0xa3}, []byte{0xc3, 0xa2}, []byte{0xc5, 0x9f}, []byte{0xc7, 0x8e}, []byte{0xc3, 0xae} }
	teletextNationalSubsetSerbianCroatianSlovenian = &teletextNationalSubset{ []byte{0x23}, []byte{0xc3, 0x8b}, []byte{0xc4, 0x8c}, []byte{0xc4, 0x86}, []byte{0xc5, 0xbd}, []byte{0xc3, 0x90}, []byte{0xc5, 0xa0}, []byte{0xc3, 0xab}, []byte{0xc4, 0x8d}, []byte{0xc4, 0x87}, []byte{0xc5, 0xbe}, []byte{0xc3, 0xb0}, []byte{0xc5, 0xa1} }
	teletextNationalSubsetSwedishFinnishHungarian = &teletextNationalSubset{ []byte{0x23}, []byte{0xc2, 0xa4}, []byte{0xc3, 0x89}, []byte{0xc3, 0x84}, []byte{0xc3, 0x96}, []byte{0xc3, 0x85}, []byte{0xc3, 0x9c}, []byte{0x5f}, []byte{0xc3, 0xa9}, []byte{0xc3, 0xa4}, []byte{0xc3, 0xb6}, []byte{0xc3, 0xa5}, []byte{0xc3, 0xbc} }
	teletextNationalSubsetTurkish = &teletextNationalSubset{ []byte{0xee, 0xa0, 0x80}, []byte{0xc4, 0x9f}, []byte{0xc4, 0xb0}, []byte{0xc5, 0x9e}, []byte{0xc3, 0x96}, []byte{0xc3, 0x87}, []byte{0xc3, 0x9c}, []byte{0xc4, 0x9e}, []byte{0xc4, 0xb1}, []byte{0xc5, 0x9f}, []byte{0xc3, 0xb6}, []byte{0xc3, 0xa7}, []byte{0xc3, 0xbc} }

	// Chapter: 15.2 | Page: 109 | Link: http://www.etsi.org/deliver/etsi_i_ets/300700_300799/300706/01_60/ets_300706e01p.pdf
	// It is indexed by triplet1 then by national option subset code
	teletextCharsets = map[uint8]map[uint8]struct {
		g0       *teletextCharset
		g2       *teletextCharset
		national *teletextNationalSubset
	}{
		0: {
			0: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetEnglish},
			1: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetFrench},
			2: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetSwedishFinnishHungarian},
			3: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetCzechSlovak},
			4: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetGerman},
			5: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetPortugueseSpanish},
			6: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetItalian},
			7: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin},
		},
		1: {
			0: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetPolish},
			1: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetFrench},
			2: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetSwedishFinnishHungarian},
			3: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetCzechSlovak},
			4: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetGerman},
			5: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin},
			6: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetItalian},
			7: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin},
		},
		2: {
			0: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetEnglish},
			1: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetFrench},
			2: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetSwedishFinnishHungarian},
			3: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetCzechSlovak},
			4: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetGerman},
			5: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetPortugueseSpanish},
			6: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetItalian},
			7: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin},
		},
		3: {
			0: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin},
			1: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin},
			2: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin},
			3: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin},
			4: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin},
			5: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetSerbianCroatianSlovenian},
			6: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin},
			7: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetRomanian},
		},
		4: {
			0: {g0: teletextCharsetG0CyrillicOption1, g2: teletextCharsetG2Cyrillic},
			1: {g0: teletextCharsetG0CyrillicOption2, g2: teletextCharsetG2Cyrillic},
			2: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetEstonian},
			3: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetCzechSlovak},
			4: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetGerman},
			5: {g0: teletextCharsetG0CyrillicOption3, g2: teletextCharsetG2Cyrillic},
			6: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetLettishLithuanian},
		},
		6: {
			3: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Latin, national: teletextNationalSubsetTurkish},
			7: {g0: teletextCharsetG0Greek, g2: teletextCharsetG2Greek},
		},
		8: {
			0: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Arabic, national: teletextNationalSubsetEnglish},
			1: {g0: teletextCharsetG0Latin, g2: teletextCharsetG2Arabic, national: teletextNationalSubsetFrench},
			7: {g0: teletextCharsetG0Arabic, g2: teletextCharsetG2Arabic},
		},
		10: {
			5: {g0: teletextCharsetG0Hebrew, g2: teletextCharsetG2Arabic},
			7: {g0: teletextCharsetG0Arabic, g2: teletextCharsetG2Arabic},
		},
	}
	teletextNationalSubsetCharactersPositionInG0 = [13]uint8{0x03, 0x04, 0x20, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x5b, 0x5c, 0x5d, 0x5e}
)
