1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// This file is auto-generated by build_utf8_validator_tables.
6// DO NOT EDIT.
7
8#include "base/i18n/utf8_validator_tables.h"
9
10namespace base {
11namespace internal {
12
13const uint8 kUtf8ValidatorTables[] = {
14    // State 0, offset 0x00
15    0x00, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,  // 0x08
16    0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,  // 0x10
17    0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,  // 0x18
18    0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,  // 0x20
19    0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,  // 0x28
20    0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,  // 0x30
21    0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,  // 0x38
22    0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,  // 0x40
23    0x81, 0x81, 0x81, 0x83, 0x83, 0x83, 0x83, 0x83,  // 0x48
24    0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83,  // 0x50
25    0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83,  // 0x58
26    0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83,  // 0x60
27    0x83, 0x86, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b,  // 0x68
28    0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8b, 0x8e, 0x8b,  // 0x70
29    0x8b, 0x93, 0x9c, 0x9c, 0x9c, 0x9f, 0x81, 0x81,  // 0x78
30    0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,  // 0x80
31    0x81,                                            // 0x81
32    // State 1, offset 0x81
33    0x07, 0x81,                                      // 0x83
34    // State 2, offset 0x83
35    0x06, 0x00, 0x81,                                // 0x86
36    // State 3, offset 0x86
37    0x05, 0x81, 0x83, 0x81, 0x81,                    // 0x8b
38    // State 4, offset 0x8b
39    0x06, 0x83, 0x81,                                // 0x8e
40    // State 5, offset 0x8e
41    0x05, 0x83, 0x81, 0x81, 0x81,                    // 0x93
42    // State 6, offset 0x93
43    0x04, 0x81, 0x8b, 0x8b, 0x8b, 0x81, 0x81, 0x81,  // 0x9b
44    0x81,                                            // 0x9c
45    // State 7, offset 0x9c
46    0x06, 0x8b, 0x81,                                // 0x9f
47    // State 8, offset 0x9f
48    0x04, 0x8b, 0x81, 0x81, 0x81, 0x81, 0x81, 0x81,  // 0xa7
49    0x81,                                            // 0xa8
50};
51
52const size_t kUtf8ValidatorTablesSize = arraysize(kUtf8ValidatorTables);
53
54}  // namespace internal
55}  // namespace base
56