// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
package collate
// UnicodeVersion is the Unicode version from which the tables in this package are derived.
const UnicodeVersion = "6.2.0"
// CLDRVersion is the CLDR version from which the tables in this package are derived.
const CLDRVersion = "23"
var availableLocales = "und,aa,af,ar,as,az,be,bg,bn,bs,bs-Cyrl,ca,cs,cy,da,de-u-co-phonebk,de,dz,ee,el,en,en-US,en-US-u-va-posix,eo,es,et,fa,fa-AF,fi,fi-u-co-standard,fil,fo,fr,fr-CA,gu,ha,haw,he,hi,hr,hu,hy,ig,is,ja,kk,kl,km,kn,ko,kok,ln-u-co-phonetic,ln,lt,lv,mk,ml,mr,mt,my,nb,nn,nso,om,or,pa,pl,ps,ro,ru,se,si,sk,sl,sq,sr,sr-Latn,ssy,sv,sv-u-co-standard,ta,te,th,tn,to,tr,uk,ur,vi,wae,yo,zh,zh-u-co-stroke,zh-Hant-u-co-pinyin,zh-Hant"
const varTop = 0x30e
var locales = [...]tableIndex{
{ // und
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // aa
lookupOffset: 0x1c,
valuesOffset: 0x1b4,
},
{ // af
lookupOffset: 0x1d,
valuesOffset: 0x0,
},
{ // ar
lookupOffset: 0x1f,
valuesOffset: 0x0,
},
{ // as
lookupOffset: 0x21,
valuesOffset: 0x0,
},
{ // az
lookupOffset: 0x27,
valuesOffset: 0x1d7,
},
{ // be
lookupOffset: 0x28,
valuesOffset: 0x0,
},
{ // bg
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // bn
lookupOffset: 0x2a,
valuesOffset: 0x0,
},
{ // bs
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // bs-Cyrl
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // ca
lookupOffset: 0x2b,
valuesOffset: 0x1ec,
},
{ // cs
lookupOffset: 0x2d,
valuesOffset: 0x1f0,
},
{ // cy
lookupOffset: 0x15,
valuesOffset: 0x1f5,
},
{ // da
lookupOffset: 0x30,
valuesOffset: 0x1f7,
},
{ // de-u-co-phonebk
lookupOffset: 0x32,
valuesOffset: 0x201,
},
{ // de
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // dz
lookupOffset: 0x34,
valuesOffset: 0x0,
},
{ // ee
lookupOffset: 0x3a,
valuesOffset: 0x20a,
},
{ // el
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // en
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // en-US
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // en-US-u-va-posix
lookupOffset: 0x41,
valuesOffset: 0x219,
},
{ // eo
lookupOffset: 0x42,
valuesOffset: 0x23b,
},
{ // es
lookupOffset: 0x43,
valuesOffset: 0x23f,
},
{ // et
lookupOffset: 0x49,
valuesOffset: 0x242,
},
{ // fa
lookupOffset: 0x4b,
valuesOffset: 0x0,
},
{ // fa-AF
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // fi
lookupOffset: 0x4e,
valuesOffset: 0x25a,
},
{ // fi-u-co-standard
lookupOffset: 0x54,
valuesOffset: 0x265,
},
{ // fil
lookupOffset: 0x43,
valuesOffset: 0x272,
},
{ // fo
lookupOffset: 0x30,
valuesOffset: 0x1f7,
},
{ // fr
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // fr-CA
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // gu
lookupOffset: 0x56,
valuesOffset: 0x0,
},
{ // ha
lookupOffset: 0x57,
valuesOffset: 0x275,
},
{ // haw
lookupOffset: 0x5e,
valuesOffset: 0x27a,
},
{ // he
lookupOffset: 0x5f,
valuesOffset: 0x0,
},
{ // hi
lookupOffset: 0x61,
valuesOffset: 0x0,
},
{ // hr
lookupOffset: 0x63,
valuesOffset: 0x291,
},
{ // hu
lookupOffset: 0x65,
valuesOffset: 0x297,
},
{ // hy
lookupOffset: 0x66,
valuesOffset: 0x0,
},
{ // ig
lookupOffset: 0x68,
valuesOffset: 0x29f,
},
{ // is
lookupOffset: 0x6a,
valuesOffset: 0x2a3,
},
{ // ja
lookupOffset: 0x76,
valuesOffset: 0x0,
},
{ // kk
lookupOffset: 0x77,
valuesOffset: 0x0,
},
{ // kl
lookupOffset: 0x78,
valuesOffset: 0x414,
},
{ // km
lookupOffset: 0x7a,
valuesOffset: 0x0,
},
{ // kn
lookupOffset: 0x7c,
valuesOffset: 0x0,
},
{ // ko
lookupOffset: 0x88,
valuesOffset: 0x0,
},
{ // kok
lookupOffset: 0x8a,
valuesOffset: 0x0,
},
{ // ln-u-co-phonetic
lookupOffset: 0x8b,
valuesOffset: 0x570,
},
{ // ln
lookupOffset: 0x8b,
valuesOffset: 0x0,
},
{ // lt
lookupOffset: 0x91,
valuesOffset: 0x574,
},
{ // lv
lookupOffset: 0x93,
valuesOffset: 0x582,
},
{ // mk
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // ml
lookupOffset: 0x95,
valuesOffset: 0x0,
},
{ // mr
lookupOffset: 0x97,
valuesOffset: 0x0,
},
{ // mt
lookupOffset: 0x9a,
valuesOffset: 0x58a,
},
{ // my
lookupOffset: 0x9c,
valuesOffset: 0x0,
},
{ // nb
lookupOffset: 0x30,
valuesOffset: 0x593,
},
{ // nn
lookupOffset: 0x30,
valuesOffset: 0x593,
},
{ // nso
lookupOffset: 0x9e,
valuesOffset: 0x595,
},
{ // om
lookupOffset: 0x15,
valuesOffset: 0x59b,
},
{ // or
lookupOffset: 0xa0,
valuesOffset: 0x0,
},
{ // pa
lookupOffset: 0xa2,
valuesOffset: 0x0,
},
{ // pl
lookupOffset: 0xa4,
valuesOffset: 0x5a1,
},
{ // ps
lookupOffset: 0xa7,
valuesOffset: 0x0,
},
{ // ro
lookupOffset: 0xa9,
valuesOffset: 0x5b3,
},
{ // ru
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // se
lookupOffset: 0xab,
valuesOffset: 0x5ba,
},
{ // si
lookupOffset: 0xad,
valuesOffset: 0x0,
},
{ // sk
lookupOffset: 0xaf,
valuesOffset: 0x5c7,
},
{ // sl
lookupOffset: 0xb0,
valuesOffset: 0x5cc,
},
{ // sq
lookupOffset: 0xb2,
valuesOffset: 0x5cf,
},
{ // sr
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // sr-Latn
lookupOffset: 0x15,
valuesOffset: 0x0,
},
{ // ssy
lookupOffset: 0x1c,
valuesOffset: 0x1b4,
},
{ // sv
lookupOffset: 0xb4,
valuesOffset: 0x5d3,
},
{ // sv-u-co-standard
lookupOffset: 0xb6,
valuesOffset: 0x5d9,
},
{ // ta
lookupOffset: 0xb8,
valuesOffset: 0x0,
},
{ // te
lookupOffset: 0xba,
valuesOffset: 0x0,
},
{ // th
lookupOffset: 0xbc,
valuesOffset: 0x0,
},
{ // tn
lookupOffset: 0x9e,
valuesOffset: 0x595,
},
{ // to
lookupOffset: 0xbe,
valuesOffset: 0x5e1,
},
{ // tr
lookupOffset: 0xc4,
valuesOffset: 0x5ed,
},
{ // uk
lookupOffset: 0xc5,
valuesOffset: 0x0,
},
{ // ur
lookupOffset: 0xc7,
valuesOffset: 0x0,
},
{ // vi
lookupOffset: 0xc9,
valuesOffset: 0x5fc,
},
{ // wae
lookupOffset: 0xca,
valuesOffset: 0x610,
},
{ // yo
lookupOffset: 0xcc,
valuesOffset: 0x613,
},
{ // zh
lookupOffset: 0xe6,
valuesOffset: 0x618,
},
{ // zh-u-co-stroke
lookupOffset: 0xff,
valuesOffset: 0x618,
},
{ // zh-Hant-u-co-pinyin
lookupOffset: 0xe6,
valuesOffset: 0x618,
},
{ // zh-Hant
lookupOffset: 0xff,
valuesOffset: 0x618,
},
}
// mainExpandElem: 46864 entries, 187456 bytes
var mainExpandElem = [46864]uint32{
// Block 0, offset 0x0
0x00000002, 0xAE604702, 0xAE603202, 0x00000002, 0xA000A51A, 0xA000BA1A,
0x00000002, 0xA000A91A, 0xA000BA1A, 0x00000002, 0xA000AD1A, 0xA000BA1A,
0x00000002, 0xA000B21A, 0xA000BA1A, 0x00000002, 0xA000B61A, 0xA000BA1A,
0x00000002, 0xA000BA1A, 0xA000D11A, 0x00000004, 0x0003F484, 0x0029CE84,
0x0029CC84, 0x0003F69F, 0x00000004, 0x0003F484, 0x0029CE84, 0x0029CE84,
0x0003F69F, 0x00000004, 0x0003F484, 0x0029CE84, 0x0029D084, 0x0003F69F,
0x00000004, 0x0003F484, 0x0029CE84, 0x0029D284, 0x0003F69F, 0x00000004,
0x0003F484, 0x0029CE84, 0x0029D484, 0x0003F69F, 0x00000004, 0x0003F484,
0x0029CE84, 0x0029D684, 0x0003F69F, 0x00000004, 0x0003F484, 0x0029CE84,
0x0029D884, 0x0003F69F, 0x00000004, 0x0003F484, 0x0029CE84, 0x0029DA84,
0x0003F69F, 0x00000004, 0x0003F484, 0x0029CE84,
// Block 1, offset 0x40
0x0029DC84, 0x0003F69F, 0x00000004, 0x0003F484, 0x0029CE84, 0x0029DE84,
0x0003F69F, 0x00000004, 0x0003F484, 0x0029D084, 0x0029CC84, 0x0003F69F,
0x00000004, 0x0003F484, 0x0062AC84, 0x0063A884, 0x0003F69F, 0x00000004,
0x0003F484, 0x0062B084, 0x0063A884, 0x0003F69F, 0x00000004, 0x0003F484,
0x0062B284, 0x0063A884, 0x0003F69F, 0x00000004, 0x0003F484, 0x0062B684,
0x0063A884, 0x0003F69F, 0x00000004, 0x0003F484, 0x0062B884, 0x0063A884,
0x0003F69F, 0x00000004, 0x0003F484, 0x0062BA84, 0x0063A884, 0x0003F69F,
0x00000004, 0x0003F484, 0x0062BE84, 0x0063A884, 0x0003F69F, 0x00000004,
0x0003F484, 0x0062C284, 0x0063A884, 0x0003F69F, 0x00000007, 0x0003F484,
0x0062C284, 0x0063B884, 0x0062C484, 0x0063B084, 0x00646