1// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
2
3package htmlindex
4
5type htmlEncoding byte
6
7const (
8	utf8 htmlEncoding = iota
9	ibm866
10	iso8859_2
11	iso8859_3
12	iso8859_4
13	iso8859_5
14	iso8859_6
15	iso8859_7
16	iso8859_8
17	iso8859_8I
18	iso8859_10
19	iso8859_13
20	iso8859_14
21	iso8859_15
22	iso8859_16
23	koi8r
24	koi8u
25	macintosh
26	windows874
27	windows1250
28	windows1251
29	windows1252
30	windows1253
31	windows1254
32	windows1255
33	windows1256
34	windows1257
35	windows1258
36	macintoshCyrillic
37	gbk
38	gb18030
39	big5
40	eucjp
41	iso2022jp
42	shiftJIS
43	euckr
44	replacement
45	utf16be
46	utf16le
47	xUserDefined
48	numEncodings
49)
50
51var canonical = [numEncodings]string{
52	"utf-8",
53	"ibm866",
54	"iso-8859-2",
55	"iso-8859-3",
56	"iso-8859-4",
57	"iso-8859-5",
58	"iso-8859-6",
59	"iso-8859-7",
60	"iso-8859-8",
61	"iso-8859-8-i",
62	"iso-8859-10",
63	"iso-8859-13",
64	"iso-8859-14",
65	"iso-8859-15",
66	"iso-8859-16",
67	"koi8-r",
68	"koi8-u",
69	"macintosh",
70	"windows-874",
71	"windows-1250",
72	"windows-1251",
73	"windows-1252",
74	"windows-1253",
75	"windows-1254",
76	"windows-1255",
77	"windows-1256",
78	"windows-1257",
79	"windows-1258",
80	"x-mac-cyrillic",
81	"gbk",
82	"gb18030",
83	"big5",
84	"euc-jp",
85	"iso-2022-jp",
86	"shift_jis",
87	"euc-kr",
88	"replacement",
89	"utf-16be",
90	"utf-16le",
91	"x-user-defined",
92}
93
94var nameMap = map[string]htmlEncoding{
95	"unicode-1-1-utf-8":   utf8,
96	"utf-8":               utf8,
97	"utf8":                utf8,
98	"866":                 ibm866,
99	"cp866":               ibm866,
100	"csibm866":            ibm866,
101	"ibm866":              ibm866,
102	"csisolatin2":         iso8859_2,
103	"iso-8859-2":          iso8859_2,
104	"iso-ir-101":          iso8859_2,
105	"iso8859-2":           iso8859_2,
106	"iso88592":            iso8859_2,
107	"iso_8859-2":          iso8859_2,
108	"iso_8859-2:1987":     iso8859_2,
109	"l2":                  iso8859_2,
110	"latin2":              iso8859_2,
111	"csisolatin3":         iso8859_3,
112	"iso-8859-3":          iso8859_3,
113	"iso-ir-109":          iso8859_3,
114	"iso8859-3":           iso8859_3,
115	"iso88593":            iso8859_3,
116	"iso_8859-3":          iso8859_3,
117	"iso_8859-3:1988":     iso8859_3,
118	"l3":                  iso8859_3,
119	"latin3":              iso8859_3,
120	"csisolatin4":         iso8859_4,
121	"iso-8859-4":          iso8859_4,
122	"iso-ir-110":          iso8859_4,
123	"iso8859-4":           iso8859_4,
124	"iso88594":            iso8859_4,
125	"iso_8859-4":          iso8859_4,
126	"iso_8859-4:1988":     iso8859_4,
127	"l4":                  iso8859_4,
128	"latin4":              iso8859_4,
129	"csisolatincyrillic":  iso8859_5,
130	"cyrillic":            iso8859_5,
131	"iso-8859-5":          iso8859_5,
132	"iso-ir-144":          iso8859_5,
133	"iso8859-5":           iso8859_5,
134	"iso88595":            iso8859_5,
135	"iso_8859-5":          iso8859_5,
136	"iso_8859-5:1988":     iso8859_5,
137	"arabic":              iso8859_6,
138	"asmo-708":            iso8859_6,
139	"csiso88596e":         iso8859_6,
140	"csiso88596i":         iso8859_6,
141	"csisolatinarabic":    iso8859_6,
142	"ecma-114":            iso8859_6,
143	"iso-8859-6":          iso8859_6,
144	"iso-8859-6-e":        iso8859_6,
145	"iso-8859-6-i":        iso8859_6,
146	"iso-ir-127":          iso8859_6,
147	"iso8859-6":           iso8859_6,
148	"iso88596":            iso8859_6,
149	"iso_8859-6":          iso8859_6,
150	"iso_8859-6:1987":     iso8859_6,
151	"csisolatingreek":     iso8859_7,
152	"ecma-118":            iso8859_7,
153	"elot_928":            iso8859_7,
154	"greek":               iso8859_7,
155	"greek8":              iso8859_7,
156	"iso-8859-7":          iso8859_7,
157	"iso-ir-126":          iso8859_7,
158	"iso8859-7":           iso8859_7,
159	"iso88597":            iso8859_7,
160	"iso_8859-7":          iso8859_7,
161	"iso_8859-7:1987":     iso8859_7,
162	"sun_eu_greek":        iso8859_7,
163	"csiso88598e":         iso8859_8,
164	"csisolatinhebrew":    iso8859_8,
165	"hebrew":              iso8859_8,
166	"iso-8859-8":          iso8859_8,
167	"iso-8859-8-e":        iso8859_8,
168	"iso-ir-138":          iso8859_8,
169	"iso8859-8":           iso8859_8,
170	"iso88598":            iso8859_8,
171	"iso_8859-8":          iso8859_8,
172	"iso_8859-8:1988":     iso8859_8,
173	"visual":              iso8859_8,
174	"csiso88598i":         iso8859_8I,
175	"iso-8859-8-i":        iso8859_8I,
176	"logical":             iso8859_8I,
177	"csisolatin6":         iso8859_10,
178	"iso-8859-10":         iso8859_10,
179	"iso-ir-157":          iso8859_10,
180	"iso8859-10":          iso8859_10,
181	"iso885910":           iso8859_10,
182	"l6":                  iso8859_10,
183	"latin6":              iso8859_10,
184	"iso-8859-13":         iso8859_13,
185	"iso8859-13":          iso8859_13,
186	"iso885913":           iso8859_13,
187	"iso-8859-14":         iso8859_14,
188	"iso8859-14":          iso8859_14,
189	"iso885914":           iso8859_14,
190	"csisolatin9":         iso8859_15,
191	"iso-8859-15":         iso8859_15,
192	"iso8859-15":          iso8859_15,
193	"iso885915":           iso8859_15,
194	"iso_8859-15":         iso8859_15,
195	"l9":                  iso8859_15,
196	"iso-8859-16":         iso8859_16,
197	"cskoi8r":             koi8r,
198	"koi":                 koi8r,
199	"koi8":                koi8r,
200	"koi8-r":              koi8r,
201	"koi8_r":              koi8r,
202	"koi8-ru":             koi8u,
203	"koi8-u":              koi8u,
204	"csmacintosh":         macintosh,
205	"mac":                 macintosh,
206	"macintosh":           macintosh,
207	"x-mac-roman":         macintosh,
208	"dos-874":             windows874,
209	"iso-8859-11":         windows874,
210	"iso8859-11":          windows874,
211	"iso885911":           windows874,
212	"tis-620":             windows874,
213	"windows-874":         windows874,
214	"cp1250":              windows1250,
215	"windows-1250":        windows1250,
216	"x-cp1250":            windows1250,
217	"cp1251":              windows1251,
218	"windows-1251":        windows1251,
219	"x-cp1251":            windows1251,
220	"ansi_x3.4-1968":      windows1252,
221	"ascii":               windows1252,
222	"cp1252":              windows1252,
223	"cp819":               windows1252,
224	"csisolatin1":         windows1252,
225	"ibm819":              windows1252,
226	"iso-8859-1":          windows1252,
227	"iso-ir-100":          windows1252,
228	"iso8859-1":           windows1252,
229	"iso88591":            windows1252,
230	"iso_8859-1":          windows1252,
231	"iso_8859-1:1987":     windows1252,
232	"l1":                  windows1252,
233	"latin1":              windows1252,
234	"us-ascii":            windows1252,
235	"windows-1252":        windows1252,
236	"x-cp1252":            windows1252,
237	"cp1253":              windows1253,
238	"windows-1253":        windows1253,
239	"x-cp1253":            windows1253,
240	"cp1254":              windows1254,
241	"csisolatin5":         windows1254,
242	"iso-8859-9":          windows1254,
243	"iso-ir-148":          windows1254,
244	"iso8859-9":           windows1254,
245	"iso88599":            windows1254,
246	"iso_8859-9":          windows1254,
247	"iso_8859-9:1989":     windows1254,
248	"l5":                  windows1254,
249	"latin5":              windows1254,
250	"windows-1254":        windows1254,
251	"x-cp1254":            windows1254,
252	"cp1255":              windows1255,
253	"windows-1255":        windows1255,
254	"x-cp1255":            windows1255,
255	"cp1256":              windows1256,
256	"windows-1256":        windows1256,
257	"x-cp1256":            windows1256,
258	"cp1257":              windows1257,
259	"windows-1257":        windows1257,
260	"x-cp1257":            windows1257,
261	"cp1258":              windows1258,
262	"windows-1258":        windows1258,
263	"x-cp1258":            windows1258,
264	"x-mac-cyrillic":      macintoshCyrillic,
265	"x-mac-ukrainian":     macintoshCyrillic,
266	"chinese":             gbk,
267	"csgb2312":            gbk,
268	"csiso58gb231280":     gbk,
269	"gb2312":              gbk,
270	"gb_2312":             gbk,
271	"gb_2312-80":          gbk,
272	"gbk":                 gbk,
273	"iso-ir-58":           gbk,
274	"x-gbk":               gbk,
275	"gb18030":             gb18030,
276	"big5":                big5,
277	"big5-hkscs":          big5,
278	"cn-big5":             big5,
279	"csbig5":              big5,
280	"x-x-big5":            big5,
281	"cseucpkdfmtjapanese": eucjp,
282	"euc-jp":              eucjp,
283	"x-euc-jp":            eucjp,
284	"csiso2022jp":         iso2022jp,
285	"iso-2022-jp":         iso2022jp,
286	"csshiftjis":          shiftJIS,
287	"ms932":               shiftJIS,
288	"ms_kanji":            shiftJIS,
289	"shift-jis":           shiftJIS,
290	"shift_jis":           shiftJIS,
291	"sjis":                shiftJIS,
292	"windows-31j":         shiftJIS,
293	"x-sjis":              shiftJIS,
294	"cseuckr":             euckr,
295	"csksc56011987":       euckr,
296	"euc-kr":              euckr,
297	"iso-ir-149":          euckr,
298	"korean":              euckr,
299	"ks_c_5601-1987":      euckr,
300	"ks_c_5601-1989":      euckr,
301	"ksc5601":             euckr,
302	"ksc_5601":            euckr,
303	"windows-949":         euckr,
304	"csiso2022kr":         replacement,
305	"hz-gb-2312":          replacement,
306	"iso-2022-cn":         replacement,
307	"iso-2022-cn-ext":     replacement,
308	"iso-2022-kr":         replacement,
309	"replacement":         replacement,
310	"utf-16be":            utf16be,
311	"utf-16":              utf16le,
312	"utf-16le":            utf16le,
313	"x-user-defined":      xUserDefined,
314}
315
316var localeMap = []htmlEncoding{
317	windows1252, // und_Latn
318	windows1256, // ar
319	windows1251, // ba
320	windows1251, // be
321	windows1251, // bg
322	windows1250, // cs
323	iso8859_7,   // el
324	windows1257, // et
325	windows1256, // fa
326	windows1255, // he
327	windows1250, // hr
328	iso8859_2,   // hu
329	shiftJIS,    // ja
330	windows1251, // kk
331	euckr,       // ko
332	windows1254, // ku
333	windows1251, // ky
334	windows1257, // lt
335	windows1257, // lv
336	windows1251, // mk
337	iso8859_2,   // pl
338	windows1251, // ru
339	windows1251, // sah
340	windows1250, // sk
341	iso8859_2,   // sl
342	windows1251, // sr
343	windows1251, // tg
344	windows874,  // th
345	windows1254, // tr
346	windows1251, // tt
347	windows1251, // uk
348	windows1258, // vi
349	gb18030,     // zh-hans
350	big5,        // zh-hant
351}
352
353const locales = "und_Latn ar ba be bg cs el et fa he hr hu ja kk ko ku ky lt lv mk pl ru sah sk sl sr tg th tr tt uk vi zh-hans zh-hant"
354