From 5e4646c83b9d88fffe523e47bb32df3d6ff5c42c Mon Sep 17 00:00:00 2001 From: Cory Benfield Date: Mon, 25 Apr 2022 13:59:33 +0100 Subject: [PATCH] Use const array for unrolled Huffman table Motivation We've spent a long time with an unrolled Huffman-table to optimize the Huffman decoding of HPACK headers. This works well, but because of some limitations in Swift it's been impossible to embed this structure in the binary directly: we've always had to alloc-and-copy on startup. Additionally, due to type checker performance limitations, we've been Base64 decoding it on startup, which isn't great either. The introduction of const allows us to embed the knowledge of the fact that this structure is compile-time constant in to the binary, improving performance. Modifications Revert to the old layout, constify, and remove anything that blocks that. Result Hopefully better performance and less dirty memory. --- Sources/NIOHPACK/HuffmanTables.swift | 8599 ++++++++++++-------------- 1 file changed, 4106 insertions(+), 4493 deletions(-) diff --git a/Sources/NIOHPACK/HuffmanTables.swift b/Sources/NIOHPACK/HuffmanTables.swift index 182ba91b..ba88f295 100644 --- a/Sources/NIOHPACK/HuffmanTables.swift +++ b/Sources/NIOHPACK/HuffmanTables.swift @@ -2,7 +2,7 @@ // // This source file is part of the SwiftNIO open source project // -// Copyright (c) 2017-2018 Apple Inc. and the SwiftNIO project authors +// Copyright (c) 2017-2022 Apple Inc. and the SwiftNIO project authors // Licensed under Apache License v2.0 // // See LICENSE.txt for license information @@ -14,118 +14,6 @@ typealias HuffmanTableEntry = (bits: UInt32, nbits: Int) -/// Base-64 decoding has been jovially purloined from swift-corelibs-foundation/.../NSData.swift. -/// The ranges of ASCII characters that are used to encode data in Base64. -private let base64ByteMappings: [Range] = [ - 65 ..< 91, // A-Z - 97 ..< 123, // a-z - 48 ..< 58, // 0-9 - 43 ..< 44, // + - 47 ..< 48, // / -] -/** - Padding character used when the number of bytes to encode is not divisible by 3 - */ -private let base64Padding : UInt8 = 61 // = - -/** - This method takes a byte with a character from Base64-encoded string - and gets the binary value that the character corresponds to. - - - parameter byte: The byte with the Base64 character. - - returns: Base64DecodedByte value containing the result (Valid , Invalid, Padding) - */ -private enum Base64DecodedByte { - case valid(UInt8) - case invalid - case padding -} - -private func base64DecodeByte(_ byte: UInt8) -> Base64DecodedByte { - guard byte != base64Padding else {return .padding} - var decodedStart: UInt8 = 0 - for range in base64ByteMappings { - if range.contains(byte) { - let result = decodedStart + (byte - range.lowerBound) - return .valid(result) - } - decodedStart += range.upperBound - range.lowerBound - } - return .invalid -} - -/** - This method decodes Base64-encoded data. - - If the input contains any bytes that are not valid Base64 characters, - this will return nil. - - - parameter bytes: The Base64 bytes - - parameter options: Options for handling invalid input - - returns: The decoded bytes. - */ -private func base64DecodeBytes(_ bytes: C, ignoreUnknownCharacters: Bool = false) -> [UInt8]? where C.Element == UInt8 { - var decodedBytes = [UInt8]() - decodedBytes.reserveCapacity((bytes.count/3)*2) - - var currentByte : UInt8 = 0 - var validCharacterCount = 0 - var paddingCount = 0 - var index = 0 - - - for base64Char in bytes { - - let value : UInt8 - - switch base64DecodeByte(base64Char) { - case .valid(let v): - value = v - validCharacterCount += 1 - case .invalid: - if ignoreUnknownCharacters { - continue - } else { - return nil - } - case .padding: - paddingCount += 1 - continue - } - - //padding found in the middle of the sequence is invalid - if paddingCount > 0 { - return nil - } - - switch index%4 { - case 0: - currentByte = (value << 2) - case 1: - currentByte |= (value >> 4) - decodedBytes.append(currentByte) - currentByte = (value << 4) - case 2: - currentByte |= (value >> 2) - decodedBytes.append(currentByte) - currentByte = (value << 6) - case 3: - currentByte |= value - decodedBytes.append(currentByte) - default: - fatalError() - } - - index += 1 - } - - guard (validCharacterCount + paddingCount)%4 == 0 else { - //invalid character count - return nil - } - return decodedBytes -} - internal let StaticHuffmanTable: [HuffmanTableEntry] = [ (0x1ff8, 13), (0x7fffd8, 23), (0xfffffe2, 28), (0xfffffe3, 28), (0xfffffe4, 28), (0xfffffe5, 28), (0xfffffe6, 28), (0xfffffe7, 28), (0xfffffe8, 28), (0xffffea, 24), (0x3ffffffc, 30), (0xfffffe9, 28), @@ -205,6 +93,9 @@ internal let StaticHuffmanTable: [HuffmanTableEntry] = [ typealias HuffmanDecodeEntry = (state: UInt8, flags: HuffmanDecoderFlags, sym: UInt8) +// This version exists because @const can't handle OptionSets. +fileprivate typealias ConstHuffmanDecodeEntry = (state: UInt8, flags: UInt8, sym: UInt8) + internal struct HuffmanDecoderFlags : OptionSet { var rawValue: UInt8 @@ -258,5153 +149,4875 @@ internal struct HuffmanDecoderTable { subscript(state state: UInt8, nybble nybble: UInt8) -> HuffmanDecodeEntry { assert(nybble < 16) let index = (Int(state) * 16) + Int(nybble) - return HuffmanDecoderTable.rawTable[index] + let entry = HuffmanDecoderTable.rawTable[index] + return (state: entry.state, flags: HuffmanDecoderFlags(rawValue: entry.flags), sym: entry.sym) } - - // You would not *believe* how much faster this compiles now. - // TODO(jim): decide if it's worth dropping the un-encoded raw bytes into - // a segment of the binary, i.e. __DATA,__huffman_decode_table. I don't know - // how to do that (automatically) via SwiftPM though, only via Xcode. - private static let rawTable: [HuffmanDecodeEntry] = { - let base64_table_bytes: StaticString = """ - BAAABQAABwAACAAACwAADAAAEAAAEwAAGQAAHAAAIAAAIwAAKgAAMQAAOQAAQAEA - AAMwAAMxAAMyAANhAANjAANlAANpAANvAANzAAN0DQAADgAAEQAAEgAAFAAAFQAA - AQIwFgMwAQIxFgMxAQIyFgMyAQJhFgNhAQJjFgNjAQJlFgNlAQJpFgNpAQJvFgNv - AgIwCQIwFwIwKAMwAgIxCQIxFwIxKAMxAgIyCQIyFwIyKAMyAgJhCQJhFwJhKANh - AwIwBgIwCgIwDwIwGAIwHwIwKQIwOAMwAwIxBgIxCgIxDwIxGAIxHwIxKQIxOAMx - AwIyBgIyCgIyDwIyGAIyHwIyKQIyOAMyAwJhBgJhCgJhDwJhGAJhHwJhKQJhOANh - AgJjCQJjFwJjKANjAgJlCQJlFwJlKANlAgJpCQJpFwJpKANpAgJvCQJvFwJvKANv - AwJjBgJjCgJjDwJjGAJjHwJjKQJjOANjAwJlBgJlCgJlDwJlGAJlHwJlKQJlOANl - AwJpBgJpCgJpDwJpGAJpHwJpKQJpOANpAwJvBgJvCgJvDwJvGAJvHwJvKQJvOANv - AQJzFgNzAQJ0FgN0AAMgAAMlAAMtAAMuAAMvAAMzAAM0AAM1AAM2AAM3AAM4AAM5 - AgJzCQJzFwJzKANzAgJ0CQJ0FwJ0KAN0AQIgFgMgAQIlFgMlAQItFgMtAQIuFgMu - AwJzBgJzCgJzDwJzGAJzHwJzKQJzOANzAwJ0BgJ0CgJ0DwJ0GAJ0HwJ0KQJ0OAN0 - AgIgCQIgFwIgKAMgAgIlCQIlFwIlKAMlAgItCQItFwItKAMtAgIuCQIuFwIuKAMu - AwIgBgIgCgIgDwIgGAIgHwIgKQIgOAMgAwIlBgIlCgIlDwIlGAIlHwIlKQIlOAMl - AwItBgItCgItDwItGAItHwItKQItOAMtAwIuBgIuCgIuDwIuGAIuHwIuKQIuOAMu - AQIvFgMvAQIzFgMzAQI0FgM0AQI1FgM1AQI2FgM2AQI3FgM3AQI4FgM4AQI5FgM5 - AgIvCQIvFwIvKAMvAgIzCQIzFwIzKAMzAgI0CQI0FwI0KAM0AgI1CQI1FwI1KAM1 - AwIvBgIvCgIvDwIvGAIvHwIvKQIvOAMvAwIzBgIzCgIzDwIzGAIzHwIzKQIzOAMz - AwI0BgI0CgI0DwI0GAI0HwI0KQI0OAM0AwI1BgI1CgI1DwI1GAI1HwI1KQI1OAM1 - AgI2CQI2FwI2KAM2AgI3CQI3FwI3KAM3AgI4CQI4FwI4KAM4AgI5CQI5FwI5KAM5 - AwI2BgI2CgI2DwI2GAI2HwI2KQI2OAM2AwI3BgI3CgI3DwI3GAI3HwI3KQI3OAM3 - AwI4BgI4CgI4DwI4GAI4HwI4KQI4OAM4AwI5BgI5CgI5DwI5GAI5HwI5KQI5OAM5 - GgAAGwAAHQAAHgAAIQAAIgAAJAAAJQAAKwAALgAAMgAANQAAOgAAPQAAQQAARAEA - AAM9AANBAANfAANiAANkAANmAANnAANoAANsAANtAANuAANwAANyAAN1JgAAJwAA - AQI9FgM9AQJBFgNBAQJfFgNfAQJiFgNiAQJkFgNkAQJmFgNmAQJnFgNnAQJoFgNo - AgI9CQI9FwI9KAM9AgJBCQJBFwJBKANBAgJfCQJfFwJfKANfAgJiCQJiFwJiKANi - AwI9BgI9CgI9DwI9GAI9HwI9KQI9OAM9AwJBBgJBCgJBDwJBGAJBHwJBKQJBOANB - AwJfBgJfCgJfDwJfGAJfHwJfKQJfOANfAwJiBgJiCgJiDwJiGAJiHwJiKQJiOANi - AgJkCQJkFwJkKANkAgJmCQJmFwJmKANmAgJnCQJnFwJnKANnAgJoCQJoFwJoKANo - AwJkBgJkCgJkDwJkGAJkHwJkKQJkOANkAwJmBgJmCgJmDwJmGAJmHwJmKQJmOANm - AwJnBgJnCgJnDwJnGAJnHwJnKQJnOANnAwJoBgJoCgJoDwJoGAJoHwJoKQJoOANo - AQJsFgNsAQJtFgNtAQJuFgNuAQJwFgNwAQJyFgNyAQJ1FgN1AAM6AANCAANDAANE - AgJsCQJsFwJsKANsAgJtCQJtFwJtKANtAgJuCQJuFwJuKANuAgJwCQJwFwJwKANw - AwJsBgJsCgJsDwJsGAJsHwJsKQJsOANsAwJtBgJtCgJtDwJtGAJtHwJtKQJtOANt - AwJuBgJuCgJuDwJuGAJuHwJuKQJuOANuAwJwBgJwCgJwDwJwGAJwHwJwKQJwOANw - AgJyCQJyFwJyKANyAgJ1CQJ1FwJ1KAN1AQI6FgM6AQJCFgNCAQJDFgNDAQJEFgNE - AwJyBgJyCgJyDwJyGAJyHwJyKQJyOANyAwJ1BgJ1CgJ1DwJ1GAJ1HwJ1KQJ1OAN1 - AgI6CQI6FwI6KAM6AgJCCQJCFwJCKANCAgJDCQJDFwJDKANDAgJECQJEFwJEKANE - AwI6BgI6CgI6DwI6GAI6HwI6KQI6OAM6AwJCBgJCCgJCDwJCGAJCHwJCKQJCOANC - AwJDBgJDCgJDDwJDGAJDHwJDKQJDOANDAwJEBgJECgJEDwJEGAJEHwJEKQJEOANE - LAAALQAALwAAMAAAMwAANAAANgAANwAAOwAAPAAAPgAAPwAAQgAAQwAARQAASAEA - AANFAANGAANHAANIAANJAANKAANLAANMAANNAANOAANPAANQAANRAANSAANTAANU - AQJFFgNFAQJGFgNGAQJHFgNHAQJIFgNIAQJJFgNJAQJKFgNKAQJLFgNLAQJMFgNM - AgJFCQJFFwJFKANFAgJGCQJGFwJGKANGAgJHCQJHFwJHKANHAgJICQJIFwJIKANI - AwJFBgJFCgJFDwJFGAJFHwJFKQJFOANFAwJGBgJGCgJGDwJGGAJGHwJGKQJGOANG - AwJHBgJHCgJHDwJHGAJHHwJHKQJHOANHAwJIBgJICgJIDwJIGAJIHwJIKQJIOANI - AgJJCQJJFwJJKANJAgJKCQJKFwJKKANKAgJLCQJLFwJLKANLAgJMCQJMFwJMKANM - AwJJBgJJCgJJDwJJGAJJHwJJKQJJOANJAwJKBgJKCgJKDwJKGAJKHwJKKQJKOANK - AwJLBgJLCgJLDwJLGAJLHwJLKQJLOANLAwJMBgJMCgJMDwJMGAJMHwJMKQJMOANM - AQJNFgNNAQJOFgNOAQJPFgNPAQJQFgNQAQJRFgNRAQJSFgNSAQJTFgNTAQJUFgNU - AgJNCQJNFwJNKANNAgJOCQJOFwJOKANOAgJPCQJPFwJPKANPAgJQCQJQFwJQKANQ - AwJNBgJNCgJNDwJNGAJNHwJNKQJNOANNAwJOBgJOCgJODwJOGAJOHwJOKQJOOANO - AwJPBgJPCgJPDwJPGAJPHwJPKQJPOANPAwJQBgJQCgJQDwJQGAJQHwJQKQJQOANQ - AgJRCQJRFwJRKANRAgJSCQJSFwJSKANSAgJTCQJTFwJTKANTAgJUCQJUFwJUKANU - AwJRBgJRCgJRDwJRGAJRHwJRKQJROANRAwJSBgJSCgJSDwJSGAJSHwJSKQJSOANS - AwJTBgJTCgJTDwJTGAJTHwJTKQJTOANTAwJUBgJUCgJUDwJUGAJUHwJUKQJUOANU - AANVAANWAANXAANZAANqAANrAANxAAN2AAN3AAN4AAN5AAN6RgAARwAASQAASgEA - AQJVFgNVAQJWFgNWAQJXFgNXAQJZFgNZAQJqFgNqAQJrFgNrAQJxFgNxAQJ2FgN2 - AgJVCQJVFwJVKANVAgJWCQJWFwJWKANWAgJXCQJXFwJXKANXAgJZCQJZFwJZKANZ - AwJVBgJVCgJVDwJVGAJVHwJVKQJVOANVAwJWBgJWCgJWDwJWGAJWHwJWKQJWOANW - AwJXBgJXCgJXDwJXGAJXHwJXKQJXOANXAwJZBgJZCgJZDwJZGAJZHwJZKQJZOANZ - AgJqCQJqFwJqKANqAgJrCQJrFwJrKANrAgJxCQJxFwJxKANxAgJ2CQJ2FwJ2KAN2 - AwJqBgJqCgJqDwJqGAJqHwJqKQJqOANqAwJrBgJrCgJrDwJrGAJrHwJrKQJrOANr - AwJxBgJxCgJxDwJxGAJxHwJxKQJxOANxAwJ2BgJ2CgJ2DwJ2GAJ2HwJ2KQJ2OAN2 - AQJ3FgN3AQJ4FgN4AQJ5FgN5AQJ6FgN6AAMmAAMqAAMsAAM7AANYAANaSwAATgAA - AgJ3CQJ3FwJ3KAN3AgJ4CQJ4FwJ4KAN4AgJ5CQJ5FwJ5KAN5AgJ6CQJ6FwJ6KAN6 - AwJ3BgJ3CgJ3DwJ3GAJ3HwJ3KQJ3OAN3AwJ4BgJ4CgJ4DwJ4GAJ4HwJ4KQJ4OAN4 - AwJ5BgJ5CgJ5DwJ5GAJ5HwJ5KQJ5OAN5AwJ6BgJ6CgJ6DwJ6GAJ6HwJ6KQJ6OAN6 - AQImFgMmAQIqFgMqAQIsFgMsAQI7FgM7AQJYFgNYAQJaFgNaTAAATQAATwAAUQAA - AgImCQImFwImKAMmAgIqCQIqFwIqKAMqAgIsCQIsFwIsKAMsAgI7CQI7FwI7KAM7 - AwImBgImCgImDwImGAImHwImKQImOAMmAwIqBgIqCgIqDwIqGAIqHwIqKQIqOAMq - AwIsBgIsCgIsDwIsGAIsHwIsKQIsOAMsAwI7BgI7CgI7DwI7GAI7HwI7KQI7OAM7 - AgJYCQJYFwJYKANYAgJaCQJaFwJaKANaAAMhAAMiAAMoAAMpAAM/UAAAUgAAVAAA - AwJYBgJYCgJYDwJYGAJYHwJYKQJYOANYAwJaBgJaCgJaDwJaGAJaHwJaKQJaOANa - AQIhFgMhAQIiFgMiAQIoFgMoAQIpFgMpAQI/FgM/AAMnAAMrAAN8UwAAVQAAWAAA - AgIhCQIhFwIhKAMhAgIiCQIiFwIiKAMiAgIoCQIoFwIoKAMoAgIpCQIpFwIpKAMp - AwIhBgIhCgIhDwIhGAIhHwIhKQIhOAMhAwIiBgIiCgIiDwIiGAIiHwIiKQIiOAMi - AwIoBgIoCgIoDwIoGAIoHwIoKQIoOAMoAwIpBgIpCgIpDwIpGAIpHwIpKQIpOAMp - AgI/CQI/FwI/KAM/AQInFgMnAQIrFgMrAQJ8FgN8AAMjAAM+VgAAVwAAWQAAWgAA - AwI/BgI/CgI/DwI/GAI/HwI/KQI/OAM/AgInCQInFwInKAMnAgIrCQIrFwIrKAMr - AwInBgInCgInDwInGAInHwInKQInOAMnAwIrBgIrCgIrDwIrGAIrHwIrKQIrOAMr - AgJ8CQJ8FwJ8KAN8AQIjFgMjAQI+FgM+AAMAAAMkAANAAANbAANdAAN+WwAAXAAA - AwJ8BgJ8CgJ8DwJ8GAJ8HwJ8KQJ8OAN8AgIjCQIjFwIjKAMjAgI+CQI+FwI+KAM+ - AwIjBgIjCgIjDwIjGAIjHwIjKQIjOAMjAwI+BgI+CgI+DwI+GAI+HwI+KQI+OAM+ - AQIAFgMAAQIkFgMkAQJAFgNAAQJbFgNbAQJdFgNdAQJ+FgN+AANeAAN9XQAAXgAA - AgIACQIAFwIAKAMAAgIkCQIkFwIkKAMkAgJACQJAFwJAKANAAgJbCQJbFwJbKANb - AwIABgIACgIADwIAGAIAHwIAKQIAOAMAAwIkBgIkCgIkDwIkGAIkHwIkKQIkOAMk - AwJABgJACgJADwJAGAJAHwJAKQJAOANAAwJbBgJbCgJbDwJbGAJbHwJbKQJbOANb - AgJdCQJdFwJdKANdAgJ+CQJ+FwJ+KAN+AQJeFgNeAQJ9FgN9AAM8AANgAAN7XwAA - AwJdBgJdCgJdDwJdGAJdHwJdKQJdOANdAwJ+BgJ+CgJ+DwJ+GAJ+HwJ+KQJ+OAN+ - AgJeCQJeFwJeKANeAgJ9CQJ9FwJ9KAN9AQI8FgM8AQJgFgNgAQJ7FgN7YAAAbgAA - AwJeBgJeCgJeDwJeGAJeHwJeKQJeOANeAwJ9BgJ9CgJ9DwJ9GAJ9HwJ9KQJ9OAN9 - AgI8CQI8FwI8KAM8AgJgCQJgFwJgKANgAgJ7CQJ7FwJ7KAN7YQAAZQAAbwAAhQAA - AwI8BgI8CgI8DwI8GAI8HwI8KQI8OAM8AwJgBgJgCgJgDwJgGAJgHwJgKQJgOANg - AwJ7BgJ7CgJ7DwJ7GAJ7HwJ7KQJ7OAN7YgAAYwAAZgAAaQAAcAAAdwAAhgAAmQAA - AANcAAPDAAPQZAAAZwAAaAAAagAAawAAcQAAdAAAeAAAfgAAhwAAjgAAmgAAqQAA - AQJcFgNcAQLDFgPDAQLQFgPQAAOAAAOCAAODAAOiAAO4AAPCAAPgAAPibAAAbQAA - AgJcCQJcFwJcKANcAgLDCQLDFwLDKAPDAgLQCQLQFwLQKAPQAQKAFgOAAQKCFgOC - AwJcBgJcCgJcDwJcGAJcHwJcKQJcOANcAwLDBgLDCgLDDwLDGALDHwLDKQLDOAPD - AwLQBgLQCgLQDwLQGALQHwLQKQLQOAPQAgKACQKAFwKAKAOAAgKCCQKCFwKCKAOC - AwKABgKACgKADwKAGAKAHwKAKQKAOAOAAwKCBgKCCgKCDwKCGAKCHwKCKQKCOAOC - AQKDFgODAQKiFgOiAQK4FgO4AQLCFgPCAQLgFgPgAQLiFgPiAAOZAAOhAAOnAAOs - AgKDCQKDFwKDKAODAgKiCQKiFwKiKAOiAgK4CQK4FwK4KAO4AgLCCQLCFwLCKAPC - AwKDBgKDCgKDDwKDGAKDHwKDKQKDOAODAwKiBgKiCgKiDwKiGAKiHwKiKQKiOAOi - AwK4BgK4CgK4DwK4GAK4HwK4KQK4OAO4AwLCBgLCCgLCDwLCGALCHwLCKQLCOAPC - AgLgCQLgFwLgKAPgAgLiCQLiFwLiKAPiAQKZFgOZAQKhFgOhAQKnFgOnAQKsFgOs - AwLgBgLgCgLgDwLgGALgHwLgKQLgOAPgAwLiBgLiCgLiDwLiGALiHwLiKQLiOAPi - AgKZCQKZFwKZKAOZAgKhCQKhFwKhKAOhAgKnCQKnFwKnKAOnAgKsCQKsFwKsKAOs - AwKZBgKZCgKZDwKZGAKZHwKZKQKZOAOZAwKhBgKhCgKhDwKhGAKhHwKhKQKhOAOh - AwKnBgKnCgKnDwKnGAKnHwKnKQKnOAOnAwKsBgKsCgKsDwKsGAKsHwKsKQKsOAOs - cgAAcwAAdQAAdgAAeQAAewAAfwAAggAAiAAAiwAAjwAAkgAAmwAAogAAqgAAtAAA - AAOwAAOxAAOzAAPRAAPYAAPZAAPjAAPlAAPmegAAfAAAfQAAgAAAgQAAgwAAhAAA - AQKwFgOwAQKxFgOxAQKzFgOzAQLRFgPRAQLYFgPYAQLZFgPZAQLjFgPjAQLlFgPl - AgKwCQKwFwKwKAOwAgKxCQKxFwKxKAOxAgKzCQKzFwKzKAOzAgLRCQLRFwLRKAPR - AwKwBgKwCgKwDwKwGAKwHwKwKQKwOAOwAwKxBgKxCgKxDwKxGAKxHwKxKQKxOAOx - AwKzBgKzCgKzDwKzGAKzHwKzKQKzOAOzAwLRBgLRCgLRDwLRGALRHwLRKQLROAPR - AgLYCQLYFwLYKAPYAgLZCQLZFwLZKAPZAgLjCQLjFwLjKAPjAgLlCQLlFwLlKAPl - AwLYBgLYCgLYDwLYGALYHwLYKQLYOAPYAwLZBgLZCgLZDwLZGALZHwLZKQLZOAPZ - AwLjBgLjCgLjDwLjGALjHwLjKQLjOAPjAwLlBgLlCgLlDwLlGALlHwLlKQLlOAPl - AQLmFgPmAAOBAAOEAAOFAAOGAAOIAAOSAAOaAAOcAAOgAAOjAAOkAAOpAAOqAAOt - AgLmCQLmFwLmKAPmAQKBFgOBAQKEFgOEAQKFFgOFAQKGFgOGAQKIFgOIAQKSFgOS - AwLmBgLmCgLmDwLmGALmHwLmKQLmOAPmAgKBCQKBFwKBKAOBAgKECQKEFwKEKAOE - AwKBBgKBCgKBDwKBGAKBHwKBKQKBOAOBAwKEBgKECgKEDwKEGAKEHwKEKQKEOAOE - AgKFCQKFFwKFKAOFAgKGCQKGFwKGKAOGAgKICQKIFwKIKAOIAgKSCQKSFwKSKAOS - AwKFBgKFCgKFDwKFGAKFHwKFKQKFOAOFAwKGBgKGCgKGDwKGGAKGHwKGKQKGOAOG - AwKIBgKICgKIDwKIGAKIHwKIKQKIOAOIAwKSBgKSCgKSDwKSGAKSHwKSKQKSOAOS - AQKaFgOaAQKcFgOcAQKgFgOgAQKjFgOjAQKkFgOkAQKpFgOpAQKqFgOqAQKtFgOt - AgKaCQKaFwKaKAOaAgKcCQKcFwKcKAOcAgKgCQKgFwKgKAOgAgKjCQKjFwKjKAOj - AwKaBgKaCgKaDwKaGAKaHwKaKQKaOAOaAwKcBgKcCgKcDwKcGAKcHwKcKQKcOAOc - AwKgBgKgCgKgDwKgGAKgHwKgKQKgOAOgAwKjBgKjCgKjDwKjGAKjHwKjKQKjOAOj - AgKkCQKkFwKkKAOkAgKpCQKpFwKpKAOpAgKqCQKqFwKqKAOqAgKtCQKtFwKtKAOt - AwKkBgKkCgKkDwKkGAKkHwKkKQKkOAOkAwKpBgKpCgKpDwKpGAKpHwKpKQKpOAOp - AwKqBgKqCgKqDwKqGAKqHwKqKQKqOAOqAwKtBgKtCgKtDwKtGAKtHwKtKQKtOAOt - iQAAigAAjAAAjQAAkAAAkQAAkwAAlgAAnAAAnwAAowAApgAAqwAArgAAtQAAvgAA - AAOyAAO1AAO5AAO6AAO7AAO9AAO+AAPEAAPGAAPkAAPoAAPplAAAlQAAlwAAmAAA - AQKyFgOyAQK1FgO1AQK5FgO5AQK6FgO6AQK7FgO7AQK9FgO9AQK+FgO+AQLEFgPE - AgKyCQKyFwKyKAOyAgK1CQK1FwK1KAO1AgK5CQK5FwK5KAO5AgK6CQK6FwK6KAO6 - AwKyBgKyCgKyDwKyGAKyHwKyKQKyOAOyAwK1BgK1CgK1DwK1GAK1HwK1KQK1OAO1 - AwK5BgK5CgK5DwK5GAK5HwK5KQK5OAO5AwK6BgK6CgK6DwK6GAK6HwK6KQK6OAO6 - AgK7CQK7FwK7KAO7AgK9CQK9FwK9KAO9AgK+CQK+FwK+KAO+AgLECQLEFwLEKAPE - AwK7BgK7CgK7DwK7GAK7HwK7KQK7OAO7AwK9BgK9CgK9DwK9GAK9HwK9KQK9OAO9 - AwK+BgK+CgK+DwK+GAK+HwK+KQK+OAO+AwLEBgLECgLEDwLEGALEHwLEKQLEOAPE - AQLGFgPGAQLkFgPkAQLoFgPoAQLpFgPpAAMBAAOHAAOJAAOKAAOLAAOMAAONAAOP - AgLGCQLGFwLGKAPGAgLkCQLkFwLkKAPkAgLoCQLoFwLoKAPoAgLpCQLpFwLpKAPp - AwLGBgLGCgLGDwLGGALGHwLGKQLGOAPGAwLkBgLkCgLkDwLkGALkHwLkKQLkOAPk - AwLoBgLoCgLoDwLoGALoHwLoKQLoOAPoAwLpBgLpCgLpDwLpGALpHwLpKQLpOAPp - AQIBFgMBAQKHFgOHAQKJFgOJAQKKFgOKAQKLFgOLAQKMFgOMAQKNFgONAQKPFgOP - AgIBCQIBFwIBKAMBAgKHCQKHFwKHKAOHAgKJCQKJFwKJKAOJAgKKCQKKFwKKKAOK - AwIBBgIBCgIBDwIBGAIBHwIBKQIBOAMBAwKHBgKHCgKHDwKHGAKHHwKHKQKHOAOH - AwKJBgKJCgKJDwKJGAKJHwKJKQKJOAOJAwKKBgKKCgKKDwKKGAKKHwKKKQKKOAOK - AgKLCQKLFwKLKAOLAgKMCQKMFwKMKAOMAgKNCQKNFwKNKAONAgKPCQKPFwKPKAOP - AwKLBgKLCgKLDwKLGAKLHwKLKQKLOAOLAwKMBgKMCgKMDwKMGAKMHwKMKQKMOAOM - AwKNBgKNCgKNDwKNGAKNHwKNKQKNOAONAwKPBgKPCgKPDwKPGAKPHwKPKQKPOAOP - nQAAngAAoAAAoQAApAAApQAApwAAqAAArAAArQAArwAAsQAAtgAAuQAAvwAAzwAA - AAOTAAOVAAOWAAOXAAOYAAObAAOdAAOeAAOlAAOmAAOoAAOuAAOvAAO0AAO2AAO3 - AQKTFgOTAQKVFgOVAQKWFgOWAQKXFgOXAQKYFgOYAQKbFgObAQKdFgOdAQKeFgOe - AgKTCQKTFwKTKAOTAgKVCQKVFwKVKAOVAgKWCQKWFwKWKAOWAgKXCQKXFwKXKAOX - AwKTBgKTCgKTDwKTGAKTHwKTKQKTOAOTAwKVBgKVCgKVDwKVGAKVHwKVKQKVOAOV - AwKWBgKWCgKWDwKWGAKWHwKWKQKWOAOWAwKXBgKXCgKXDwKXGAKXHwKXKQKXOAOX - AgKYCQKYFwKYKAOYAgKbCQKbFwKbKAObAgKdCQKdFwKdKAOdAgKeCQKeFwKeKAOe - AwKYBgKYCgKYDwKYGAKYHwKYKQKYOAOYAwKbBgKbCgKbDwKbGAKbHwKbKQKbOAOb - AwKdBgKdCgKdDwKdGAKdHwKdKQKdOAOdAwKeBgKeCgKeDwKeGAKeHwKeKQKeOAOe - AQKlFgOlAQKmFgOmAQKoFgOoAQKuFgOuAQKvFgOvAQK0FgO0AQK2FgO2AQK3FgO3 - AgKlCQKlFwKlKAOlAgKmCQKmFwKmKAOmAgKoCQKoFwKoKAOoAgKuCQKuFwKuKAOu - AwKlBgKlCgKlDwKlGAKlHwKlKQKlOAOlAwKmBgKmCgKmDwKmGAKmHwKmKQKmOAOm - AwKoBgKoCgKoDwKoGAKoHwKoKQKoOAOoAwKuBgKuCgKuDwKuGAKuHwKuKQKuOAOu - AgKvCQKvFwKvKAOvAgK0CQK0FwK0KAO0AgK2CQK2FwK2KAO2AgK3CQK3FwK3KAO3 - AwKvBgKvCgKvDwKvGAKvHwKvKQKvOAOvAwK0BgK0CgK0DwK0GAK0HwK0KQK0OAO0 - AwK2BgK2CgK2DwK2GAK2HwK2KQK2OAO2AwK3BgK3CgK3DwK3GAK3HwK3KQK3OAO3 - AAO8AAO/AAPFAAPnAAPvsAAAsgAAswAAtwAAuAAAugAAuwAAwAAAxwAA0AAA3wAA - AQK8FgO8AQK/FgO/AQLFFgPFAQLnFgPnAQLvFgPvAAMJAAOOAAOQAAORAAOUAAOf - AgK8CQK8FwK8KAO8AgK/CQK/FwK/KAO/AgLFCQLFFwLFKAPFAgLnCQLnFwLnKAPn - AwK8BgK8CgK8DwK8GAK8HwK8KQK8OAO8AwK/BgK/CgK/DwK/GAK/HwK/KQK/OAO/ - AwLFBgLFCgLFDwLFGALFHwLFKQLFOAPFAwLnBgLnCgLnDwLnGALnHwLnKQLnOAPn - AgLvCQLvFwLvKAPvAQIJFgMJAQKOFgOOAQKQFgOQAQKRFgORAQKUFgOUAQKfFgOf - AwLvBgLvCgLvDwLvGALvHwLvKQLvOAPvAgIJCQIJFwIJKAMJAgKOCQKOFwKOKAOO - AwIJBgIJCgIJDwIJGAIJHwIJKQIJOAMJAwKOBgKOCgKODwKOGAKOHwKOKQKOOAOO - AgKQCQKQFwKQKAOQAgKRCQKRFwKRKAORAgKUCQKUFwKUKAOUAgKfCQKfFwKfKAOf - AwKQBgKQCgKQDwKQGAKQHwKQKQKQOAOQAwKRBgKRCgKRDwKRGAKRHwKRKQKROAOR - AwKUBgKUCgKUDwKUGAKUHwKUKQKUOAOUAwKfBgKfCgKfDwKfGAKfHwKfKQKfOAOf - AAOrAAPOAAPXAAPhAAPsAAPtvAAAvQAAwQAAxAAAyAAAywAA0QAA2AAA4AAA7gAA - AQKrFgOrAQLOFgPOAQLXFgPXAQLhFgPhAQLsFgPsAQLtFgPtAAPHAAPPAAPqAAPr - AgKrCQKrFwKrKAOrAgLOCQLOFwLOKAPOAgLXCQLXFwLXKAPXAgLhCQLhFwLhKAPh - AwKrBgKrCgKrDwKrGAKrHwKrKQKrOAOrAwLOBgLOCgLODwLOGALOHwLOKQLOOAPO - AwLXBgLXCgLXDwLXGALXHwLXKQLXOAPXAwLhBgLhCgLhDwLhGALhHwLhKQLhOAPh - AgLsCQLsFwLsKAPsAgLtCQLtFwLtKAPtAQLHFgPHAQLPFgPPAQLqFgPqAQLrFgPr - AwLsBgLsCgLsDwLsGALsHwLsKQLsOAPsAwLtBgLtCgLtDwLtGALtHwLtKQLtOAPt - AgLHCQLHFwLHKAPHAgLPCQLPFwLPKAPPAgLqCQLqFwLqKAPqAgLrCQLrFwLrKAPr - AwLHBgLHCgLHDwLHGALHHwLHKQLHOAPHAwLPBgLPCgLPDwLPGALPHwLPKQLPOAPP - AwLqBgLqCgLqDwLqGALqHwLqKQLqOAPqAwLrBgLrCgLrDwLrGALrHwLrKQLrOAPr - wgAAwwAAxQAAxgAAyQAAygAAzAAAzQAA0gAA1QAA2QAA3AAA4QAA5wAA7wAA9gAA - AAPAAAPBAAPIAAPJAAPKAAPNAAPSAAPVAAPaAAPbAAPuAAPwAAPyAAPzAAP/zgAA - AQLAFgPAAQLBFgPBAQLIFgPIAQLJFgPJAQLKFgPKAQLNFgPNAQLSFgPSAQLVFgPV - AgLACQLAFwLAKAPAAgLBCQLBFwLBKAPBAgLICQLIFwLIKAPIAgLJCQLJFwLJKAPJ - AwLABgLACgLADwLAGALAHwLAKQLAOAPAAwLBBgLBCgLBDwLBGALBHwLBKQLBOAPB - AwLIBgLICgLIDwLIGALIHwLIKQLIOAPIAwLJBgLJCgLJDwLJGALJHwLJKQLJOAPJ - AgLKCQLKFwLKKAPKAgLNCQLNFwLNKAPNAgLSCQLSFwLSKAPSAgLVCQLVFwLVKAPV - AwLKBgLKCgLKDwLKGALKHwLKKQLKOAPKAwLNBgLNCgLNDwLNGALNHwLNKQLNOAPN - AwLSBgLSCgLSDwLSGALSHwLSKQLSOAPSAwLVBgLVCgLVDwLVGALVHwLVKQLVOAPV - AQLaFgPaAQLbFgPbAQLuFgPuAQLwFgPwAQLyFgPyAQLzFgPzAQL/FgP/AAPLAAPM - AgLaCQLaFwLaKAPaAgLbCQLbFwLbKAPbAgLuCQLuFwLuKAPuAgLwCQLwFwLwKAPw - AwLaBgLaCgLaDwLaGALaHwLaKQLaOAPaAwLbBgLbCgLbDwLbGALbHwLbKQLbOAPb - AwLuBgLuCgLuDwLuGALuHwLuKQLuOAPuAwLwBgLwCgLwDwLwGALwHwLwKQLwOAPw - AgLyCQLyFwLyKAPyAgLzCQLzFwLzKAPzAgL/CQL/FwL/KAP/AQLLFgPLAQLMFgPM - AwLyBgLyCgLyDwLyGALyHwLyKQLyOAPyAwLzBgLzCgLzDwLzGALzHwLzKQLzOAPz - AwL/BgL/CgL/DwL/GAL/HwL/KQL/OAP/AgLLCQLLFwLLKAPLAgLMCQLMFwLMKAPM - AwLLBgLLCgLLDwLLGALLHwLLKQLLOAPLAwLMBgLMCgLMDwLMGALMHwLMKQLMOAPM - 0wAA1AAA1gAA1wAA2gAA2wAA3QAA3gAA4gAA5AAA6AAA6wAA8AAA8wAA9wAA+gAA - AAPTAAPUAAPWAAPdAAPeAAPfAAPxAAP0AAP1AAP2AAP3AAP4AAP6AAP7AAP8AAP9 - AQLTFgPTAQLUFgPUAQLWFgPWAQLdFgPdAQLeFgPeAQLfFgPfAQLxFgPxAQL0FgP0 - AgLTCQLTFwLTKAPTAgLUCQLUFwLUKAPUAgLWCQLWFwLWKAPWAgLdCQLdFwLdKAPd - AwLTBgLTCgLTDwLTGALTHwLTKQLTOAPTAwLUBgLUCgLUDwLUGALUHwLUKQLUOAPU - AwLWBgLWCgLWDwLWGALWHwLWKQLWOAPWAwLdBgLdCgLdDwLdGALdHwLdKQLdOAPd - AgLeCQLeFwLeKAPeAgLfCQLfFwLfKAPfAgLxCQLxFwLxKAPxAgL0CQL0FwL0KAP0 - AwLeBgLeCgLeDwLeGALeHwLeKQLeOAPeAwLfBgLfCgLfDwLfGALfHwLfKQLfOAPf - AwLxBgLxCgLxDwLxGALxHwLxKQLxOAPxAwL0BgL0CgL0DwL0GAL0HwL0KQL0OAP0 - AQL1FgP1AQL2FgP2AQL3FgP3AQL4FgP4AQL6FgP6AQL7FgP7AQL8FgP8AQL9FgP9 - AgL1CQL1FwL1KAP1AgL2CQL2FwL2KAP2AgL3CQL3FwL3KAP3AgL4CQL4FwL4KAP4 - AwL1BgL1CgL1DwL1GAL1HwL1KQL1OAP1AwL2BgL2CgL2DwL2GAL2HwL2KQL2OAP2 - AwL3BgL3CgL3DwL3GAL3HwL3KQL3OAP3AwL4BgL4CgL4DwL4GAL4HwL4KQL4OAP4 - AgL6CQL6FwL6KAP6AgL7CQL7FwL7KAP7AgL8CQL8FwL8KAP8AgL9CQL9FwL9KAP9 - AwL6BgL6CgL6DwL6GAL6HwL6KQL6OAP6AwL7BgL7CgL7DwL7GAL7HwL7KQL7OAP7 - AwL8BgL8CgL8DwL8GAL8HwL8KQL8OAP8AwL9BgL9CgL9DwL9GAL9HwL9KQL9OAP9 - AAP+4wAA5QAA5gAA6QAA6gAA7AAA7QAA8QAA8gAA9AAA9QAA+AAA+QAA+wAA/AAA - AQL+FgP+AAMCAAMDAAMEAAMFAAMGAAMHAAMIAAMLAAMMAAMOAAMPAAMQAAMRAAMS - AgL+CQL+FwL+KAP+AQICFgMCAQIDFgMDAQIEFgMEAQIFFgMFAQIGFgMGAQIHFgMH - AwL+BgL+CgL+DwL+GAL+HwL+KQL+OAP+AgICCQICFwICKAMCAgIDCQIDFwIDKAMD - AwICBgICCgICDwICGAICHwICKQICOAMCAwIDBgIDCgIDDwIDGAIDHwIDKQIDOAMD - AgIECQIEFwIEKAMEAgIFCQIFFwIFKAMFAgIGCQIGFwIGKAMGAgIHCQIHFwIHKAMH - AwIEBgIECgIEDwIEGAIEHwIEKQIEOAMEAwIFBgIFCgIFDwIFGAIFHwIFKQIFOAMF - AwIGBgIGCgIGDwIGGAIGHwIGKQIGOAMGAwIHBgIHCgIHDwIHGAIHHwIHKQIHOAMH - AQIIFgMIAQILFgMLAQIMFgMMAQIOFgMOAQIPFgMPAQIQFgMQAQIRFgMRAQISFgMS - AgIICQIIFwIIKAMIAgILCQILFwILKAMLAgIMCQIMFwIMKAMMAgIOCQIOFwIOKAMO - AwIIBgIICgIIDwIIGAIIHwIIKQIIOAMIAwILBgILCgILDwILGAILHwILKQILOAML - AwIMBgIMCgIMDwIMGAIMHwIMKQIMOAMMAwIOBgIOCgIODwIOGAIOHwIOKQIOOAMO - AgIPCQIPFwIPKAMPAgIQCQIQFwIQKAMQAgIRCQIRFwIRKAMRAgISCQISFwISKAMS - AwIPBgIPCgIPDwIPGAIPHwIPKQIPOAMPAwIQBgIQCgIQDwIQGAIQHwIQKQIQOAMQ - AwIRBgIRCgIRDwIRGAIRHwIRKQIROAMRAwISBgISCgISDwISGAISHwISKQISOAMS - AAMTAAMUAAMVAAMXAAMYAAMZAAMaAAMbAAMcAAMdAAMeAAMfAAN/AAPcAAP5/QAA - AQITFgMTAQIUFgMUAQIVFgMVAQIXFgMXAQIYFgMYAQIZFgMZAQIaFgMaAQIbFgMb - AgITCQITFwITKAMTAgIUCQIUFwIUKAMUAgIVCQIVFwIVKAMVAgIXCQIXFwIXKAMX - AwITBgITCgITDwITGAITHwITKQITOAMTAwIUBgIUCgIUDwIUGAIUHwIUKQIUOAMU - AwIVBgIVCgIVDwIVGAIVHwIVKQIVOAMVAwIXBgIXCgIXDwIXGAIXHwIXKQIXOAMX - AgIYCQIYFwIYKAMYAgIZCQIZFwIZKAMZAgIaCQIaFwIaKAMaAgIbCQIbFwIbKAMb - AwIYBgIYCgIYDwIYGAIYHwIYKQIYOAMYAwIZBgIZCgIZDwIZGAIZHwIZKQIZOAMZ - AwIaBgIaCgIaDwIaGAIaHwIaKQIaOAMaAwIbBgIbCgIbDwIbGAIbHwIbKQIbOAMb - AQIcFgMcAQIdFgMdAQIeFgMeAQIfFgMfAQJ/FgN/AQLcFgPcAQL5FgP5/gAA/wAA - AgIcCQIcFwIcKAMcAgIdCQIdFwIdKAMdAgIeCQIeFwIeKAMeAgIfCQIfFwIfKAMf - AwIcBgIcCgIcDwIcGAIcHwIcKQIcOAMcAwIdBgIdCgIdDwIdGAIdHwIdKQIdOAMd - AwIeBgIeCgIeDwIeGAIeHwIeKQIeOAMeAwIfBgIfCgIfDwIfGAIfHwIfKQIfOAMf - AgJ/CQJ/FwJ/KAN/AgLcCQLcFwLcKAPcAgL5CQL5FwL5KAP5AAMKAAMNAAMWAAQA - AwJ/BgJ/CgJ/DwJ/GAJ/HwJ/KQJ/OAN/AwLcBgLcCgLcDwLcGALcHwLcKQLcOAPc - AwL5BgL5CgL5DwL5GAL5HwL5KQL5OAP5AQIKFgMKAQINFgMNAQIWFgMWAAQAAAQA - AgIKCQIKFwIKKAMKAgINCQINFwINKAMNAgIWCQIWFwIWKAMWAAQAAAQAAAQAAAQA - AwIKBgIKCgIKDwIKGAIKHwIKKQIKOAMKAwINBgINCgINDwINGAINHwINKQINOAMN - AwIWBgIWCgIWDwIWGAIWHwIWKQIWOAMWAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQA - """ - return base64_table_bytes.withUTF8Buffer { buf in - // ignore newlines in the input - guard let result = base64DecodeBytes(buf, ignoreUnknownCharacters: true) else { - fatalError("Failed to decode huffman decoder table from base-64 encoding") - } - return result.withUnsafeBytes { ptr in - assert(ptr.count % 3 == 0) - let dptr = ptr.baseAddress!.assumingMemoryBound(to: HuffmanDecodeEntry.self) - let dbuf = UnsafeBufferPointer(start: dptr, count: ptr.count / 3) - return Array(dbuf) - } - } - }() - - // for posterity, here's what the table effectively looks like: - /* - private static let rawTable: [HuffmanDecodeEntry] = [ - + + private static _const let rawTable: [ConstHuffmanDecodeEntry] = [ + /* 0 */ - (4, .none, 0), - (5, .none, 0), - (7, .none, 0), - (8, .none, 0), - (11, .none, 0), - (12, .none, 0), - (16, .none, 0), - (19, .none, 0), - (25, .none, 0), - (28, .none, 0), - (32, .none, 0), - (35, .none, 0), - (42, .none, 0), - (49, .none, 0), - (57, .none, 0), - (64, .accepted, 0), + (4, 0x00, 0), + (5, 0x00, 0), + (7, 0x00, 0), + (8, 0x00, 0), + (11, 0x00, 0), + (12, 0x00, 0), + (16, 0x00, 0), + (19, 0x00, 0), + (25, 0x00, 0), + (28, 0x00, 0), + (32, 0x00, 0), + (35, 0x00, 0), + (42, 0x00, 0), + (49, 0x00, 0), + (57, 0x00, 0), + (64, 0x01, 0), /* 1 */ - (0, [.accepted, .symbol], 48), - (0, [.accepted, .symbol], 49), - (0, [.accepted, .symbol], 50), - (0, [.accepted, .symbol], 97), - (0, [.accepted, .symbol], 99), - (0, [.accepted, .symbol], 101), - (0, [.accepted, .symbol], 105), - (0, [.accepted, .symbol], 111), - (0, [.accepted, .symbol], 115), - (0, [.accepted, .symbol], 116), - (13, .none, 0), - (14, .none, 0), - (17, .none, 0), - (18, .none, 0), - (20, .none, 0), - (21, .none, 0), + (0, 0x03, 48), + (0, 0x03, 49), + (0, 0x03, 50), + (0, 0x03, 97), + (0, 0x03, 99), + (0, 0x03, 101), + (0, 0x03, 105), + (0, 0x03, 111), + (0, 0x03, 115), + (0, 0x03, 116), + (13, 0x00, 0), + (14, 0x00, 0), + (17, 0x00, 0), + (18, 0x00, 0), + (20, 0x00, 0), + (21, 0x00, 0), /* 2 */ - (1, .symbol, 48), - (22, [.accepted, .symbol], 48), - (1, .symbol, 49), - (22, [.accepted, .symbol], 49), - (1, .symbol, 50), - (22, [.accepted, .symbol], 50), - (1, .symbol, 97), - (22, [.accepted, .symbol], 97), - (1, .symbol, 99), - (22, [.accepted, .symbol], 99), - (1, .symbol, 101), - (22, [.accepted, .symbol], 101), - (1, .symbol, 105), - (22, [.accepted, .symbol], 105), - (1, .symbol, 111), - (22, [.accepted, .symbol], 111), + (1, 0x02, 48), + (22, 0x03, 48), + (1, 0x02, 49), + (22, 0x03, 49), + (1, 0x02, 50), + (22, 0x03, 50), + (1, 0x02, 97), + (22, 0x03, 97), + (1, 0x02, 99), + (22, 0x03, 99), + (1, 0x02, 101), + (22, 0x03, 101), + (1, 0x02, 105), + (22, 0x03, 105), + (1, 0x02, 111), + (22, 0x03, 111), /* 3 */ - (2, .symbol, 48), - (9, .symbol, 48), - (23, .symbol, 48), - (40, [.accepted, .symbol], 48), - (2, .symbol, 49), - (9, .symbol, 49), - (23, .symbol, 49), - (40, [.accepted, .symbol], 49), - (2, .symbol, 50), - (9, .symbol, 50), - (23, .symbol, 50), - (40, [.accepted, .symbol], 50), - (2, .symbol, 97), - (9, .symbol, 97), - (23, .symbol, 97), - (40, [.accepted, .symbol], 97), + (2, 0x02, 48), + (9, 0x02, 48), + (23, 0x02, 48), + (40, 0x03, 48), + (2, 0x02, 49), + (9, 0x02, 49), + (23, 0x02, 49), + (40, 0x03, 49), + (2, 0x02, 50), + (9, 0x02, 50), + (23, 0x02, 50), + (40, 0x03, 50), + (2, 0x02, 97), + (9, 0x02, 97), + (23, 0x02, 97), + (40, 0x03, 97), /* 4 */ - (3, .symbol, 48), - (6, .symbol, 48), - (10, .symbol, 48), - (15, .symbol, 48), - (24, .symbol, 48), - (31, .symbol, 48), - (41, .symbol, 48), - (56, [.accepted, .symbol], 48), - (3, .symbol, 49), - (6, .symbol, 49), - (10, .symbol, 49), - (15, .symbol, 49), - (24, .symbol, 49), - (31, .symbol, 49), - (41, .symbol, 49), - (56, [.accepted, .symbol], 49), + (3, 0x02, 48), + (6, 0x02, 48), + (10, 0x02, 48), + (15, 0x02, 48), + (24, 0x02, 48), + (31, 0x02, 48), + (41, 0x02, 48), + (56, 0x03, 48), + (3, 0x02, 49), + (6, 0x02, 49), + (10, 0x02, 49), + (15, 0x02, 49), + (24, 0x02, 49), + (31, 0x02, 49), + (41, 0x02, 49), + (56, 0x03, 49), /* 5 */ - (3, .symbol, 50), - (6, .symbol, 50), - (10, .symbol, 50), - (15, .symbol, 50), - (24, .symbol, 50), - (31, .symbol, 50), - (41, .symbol, 50), - (56, [.accepted, .symbol], 50), - (3, .symbol, 97), - (6, .symbol, 97), - (10, .symbol, 97), - (15, .symbol, 97), - (24, .symbol, 97), - (31, .symbol, 97), - (41, .symbol, 97), - (56, [.accepted, .symbol], 97), + (3, 0x02, 50), + (6, 0x02, 50), + (10, 0x02, 50), + (15, 0x02, 50), + (24, 0x02, 50), + (31, 0x02, 50), + (41, 0x02, 50), + (56, 0x03, 50), + (3, 0x02, 97), + (6, 0x02, 97), + (10, 0x02, 97), + (15, 0x02, 97), + (24, 0x02, 97), + (31, 0x02, 97), + (41, 0x02, 97), + (56, 0x03, 97), /* 6 */ - (2, .symbol, 99), - (9, .symbol, 99), - (23, .symbol, 99), - (40, [.accepted, .symbol], 99), - (2, .symbol, 101), - (9, .symbol, 101), - (23, .symbol, 101), - (40, [.accepted, .symbol], 101), - (2, .symbol, 105), - (9, .symbol, 105), - (23, .symbol, 105), - (40, [.accepted, .symbol], 105), - (2, .symbol, 111), - (9, .symbol, 111), - (23, .symbol, 111), - (40, [.accepted, .symbol], 111), + (2, 0x02, 99), + (9, 0x02, 99), + (23, 0x02, 99), + (40, 0x03, 99), + (2, 0x02, 101), + (9, 0x02, 101), + (23, 0x02, 101), + (40, 0x03, 101), + (2, 0x02, 105), + (9, 0x02, 105), + (23, 0x02, 105), + (40, 0x03, 105), + (2, 0x02, 111), + (9, 0x02, 111), + (23, 0x02, 111), + (40, 0x03, 111), /* 7 */ - (3, .symbol, 99), - (6, .symbol, 99), - (10, .symbol, 99), - (15, .symbol, 99), - (24, .symbol, 99), - (31, .symbol, 99), - (41, .symbol, 99), - (56, [.accepted, .symbol], 99), - (3, .symbol, 101), - (6, .symbol, 101), - (10, .symbol, 101), - (15, .symbol, 101), - (24, .symbol, 101), - (31, .symbol, 101), - (41, .symbol, 101), - (56, [.accepted, .symbol], 101), + (3, 0x02, 99), + (6, 0x02, 99), + (10, 0x02, 99), + (15, 0x02, 99), + (24, 0x02, 99), + (31, 0x02, 99), + (41, 0x02, 99), + (56, 0x03, 99), + (3, 0x02, 101), + (6, 0x02, 101), + (10, 0x02, 101), + (15, 0x02, 101), + (24, 0x02, 101), + (31, 0x02, 101), + (41, 0x02, 101), + (56, 0x03, 101), /* 8 */ - (3, .symbol, 105), - (6, .symbol, 105), - (10, .symbol, 105), - (15, .symbol, 105), - (24, .symbol, 105), - (31, .symbol, 105), - (41, .symbol, 105), - (56, [.accepted, .symbol], 105), - (3, .symbol, 111), - (6, .symbol, 111), - (10, .symbol, 111), - (15, .symbol, 111), - (24, .symbol, 111), - (31, .symbol, 111), - (41, .symbol, 111), - (56, [.accepted, .symbol], 111), + (3, 0x02, 105), + (6, 0x02, 105), + (10, 0x02, 105), + (15, 0x02, 105), + (24, 0x02, 105), + (31, 0x02, 105), + (41, 0x02, 105), + (56, 0x03, 105), + (3, 0x02, 111), + (6, 0x02, 111), + (10, 0x02, 111), + (15, 0x02, 111), + (24, 0x02, 111), + (31, 0x02, 111), + (41, 0x02, 111), + (56, 0x03, 111), /* 9 */ - (1, .symbol, 115), - (22, [.accepted, .symbol], 115), - (1, .symbol, 116), - (22, [.accepted, .symbol], 116), - (0, [.accepted, .symbol], 32), - (0, [.accepted, .symbol], 37), - (0, [.accepted, .symbol], 45), - (0, [.accepted, .symbol], 46), - (0, [.accepted, .symbol], 47), - (0, [.accepted, .symbol], 51), - (0, [.accepted, .symbol], 52), - (0, [.accepted, .symbol], 53), - (0, [.accepted, .symbol], 54), - (0, [.accepted, .symbol], 55), - (0, [.accepted, .symbol], 56), - (0, [.accepted, .symbol], 57), + (1, 0x02, 115), + (22, 0x03, 115), + (1, 0x02, 116), + (22, 0x03, 116), + (0, 0x03, 32), + (0, 0x03, 37), + (0, 0x03, 45), + (0, 0x03, 46), + (0, 0x03, 47), + (0, 0x03, 51), + (0, 0x03, 52), + (0, 0x03, 53), + (0, 0x03, 54), + (0, 0x03, 55), + (0, 0x03, 56), + (0, 0x03, 57), /* 10 */ - (2, .symbol, 115), - (9, .symbol, 115), - (23, .symbol, 115), - (40, [.accepted, .symbol], 115), - (2, .symbol, 116), - (9, .symbol, 116), - (23, .symbol, 116), - (40, [.accepted, .symbol], 116), - (1, .symbol, 32), - (22, [.accepted, .symbol], 32), - (1, .symbol, 37), - (22, [.accepted, .symbol], 37), - (1, .symbol, 45), - (22, [.accepted, .symbol], 45), - (1, .symbol, 46), - (22, [.accepted, .symbol], 46), + (2, 0x02, 115), + (9, 0x02, 115), + (23, 0x02, 115), + (40, 0x03, 115), + (2, 0x02, 116), + (9, 0x02, 116), + (23, 0x02, 116), + (40, 0x03, 116), + (1, 0x02, 32), + (22, 0x03, 32), + (1, 0x02, 37), + (22, 0x03, 37), + (1, 0x02, 45), + (22, 0x03, 45), + (1, 0x02, 46), + (22, 0x03, 46), /* 11 */ - (3, .symbol, 115), - (6, .symbol, 115), - (10, .symbol, 115), - (15, .symbol, 115), - (24, .symbol, 115), - (31, .symbol, 115), - (41, .symbol, 115), - (56, [.accepted, .symbol], 115), - (3, .symbol, 116), - (6, .symbol, 116), - (10, .symbol, 116), - (15, .symbol, 116), - (24, .symbol, 116), - (31, .symbol, 116), - (41, .symbol, 116), - (56, [.accepted, .symbol], 116), + (3, 0x02, 115), + (6, 0x02, 115), + (10, 0x02, 115), + (15, 0x02, 115), + (24, 0x02, 115), + (31, 0x02, 115), + (41, 0x02, 115), + (56, 0x03, 115), + (3, 0x02, 116), + (6, 0x02, 116), + (10, 0x02, 116), + (15, 0x02, 116), + (24, 0x02, 116), + (31, 0x02, 116), + (41, 0x02, 116), + (56, 0x03, 116), /* 12 */ - (2, .symbol, 32), - (9, .symbol, 32), - (23, .symbol, 32), - (40, [.accepted, .symbol], 32), - (2, .symbol, 37), - (9, .symbol, 37), - (23, .symbol, 37), - (40, [.accepted, .symbol], 37), - (2, .symbol, 45), - (9, .symbol, 45), - (23, .symbol, 45), - (40, [.accepted, .symbol], 45), - (2, .symbol, 46), - (9, .symbol, 46), - (23, .symbol, 46), - (40, [.accepted, .symbol], 46), + (2, 0x02, 32), + (9, 0x02, 32), + (23, 0x02, 32), + (40, 0x03, 32), + (2, 0x02, 37), + (9, 0x02, 37), + (23, 0x02, 37), + (40, 0x03, 37), + (2, 0x02, 45), + (9, 0x02, 45), + (23, 0x02, 45), + (40, 0x03, 45), + (2, 0x02, 46), + (9, 0x02, 46), + (23, 0x02, 46), + (40, 0x03, 46), /* 13 */ - (3, .symbol, 32), - (6, .symbol, 32), - (10, .symbol, 32), - (15, .symbol, 32), - (24, .symbol, 32), - (31, .symbol, 32), - (41, .symbol, 32), - (56, [.accepted, .symbol], 32), - (3, .symbol, 37), - (6, .symbol, 37), - (10, .symbol, 37), - (15, .symbol, 37), - (24, .symbol, 37), - (31, .symbol, 37), - (41, .symbol, 37), - (56, [.accepted, .symbol], 37), + (3, 0x02, 32), + (6, 0x02, 32), + (10, 0x02, 32), + (15, 0x02, 32), + (24, 0x02, 32), + (31, 0x02, 32), + (41, 0x02, 32), + (56, 0x03, 32), + (3, 0x02, 37), + (6, 0x02, 37), + (10, 0x02, 37), + (15, 0x02, 37), + (24, 0x02, 37), + (31, 0x02, 37), + (41, 0x02, 37), + (56, 0x03, 37), /* 14 */ - (3, .symbol, 45), - (6, .symbol, 45), - (10, .symbol, 45), - (15, .symbol, 45), - (24, .symbol, 45), - (31, .symbol, 45), - (41, .symbol, 45), - (56, [.accepted, .symbol], 45), - (3, .symbol, 46), - (6, .symbol, 46), - (10, .symbol, 46), - (15, .symbol, 46), - (24, .symbol, 46), - (31, .symbol, 46), - (41, .symbol, 46), - (56, [.accepted, .symbol], 46), + (3, 0x02, 45), + (6, 0x02, 45), + (10, 0x02, 45), + (15, 0x02, 45), + (24, 0x02, 45), + (31, 0x02, 45), + (41, 0x02, 45), + (56, 0x03, 45), + (3, 0x02, 46), + (6, 0x02, 46), + (10, 0x02, 46), + (15, 0x02, 46), + (24, 0x02, 46), + (31, 0x02, 46), + (41, 0x02, 46), + (56, 0x03, 46), /* 15 */ - (1, .symbol, 47), - (22, [.accepted, .symbol], 47), - (1, .symbol, 51), - (22, [.accepted, .symbol], 51), - (1, .symbol, 52), - (22, [.accepted, .symbol], 52), - (1, .symbol, 53), - (22, [.accepted, .symbol], 53), - (1, .symbol, 54), - (22, [.accepted, .symbol], 54), - (1, .symbol, 55), - (22, [.accepted, .symbol], 55), - (1, .symbol, 56), - (22, [.accepted, .symbol], 56), - (1, .symbol, 57), - (22, [.accepted, .symbol], 57), + (1, 0x02, 47), + (22, 0x03, 47), + (1, 0x02, 51), + (22, 0x03, 51), + (1, 0x02, 52), + (22, 0x03, 52), + (1, 0x02, 53), + (22, 0x03, 53), + (1, 0x02, 54), + (22, 0x03, 54), + (1, 0x02, 55), + (22, 0x03, 55), + (1, 0x02, 56), + (22, 0x03, 56), + (1, 0x02, 57), + (22, 0x03, 57), /* 16 */ - (2, .symbol, 47), - (9, .symbol, 47), - (23, .symbol, 47), - (40, [.accepted, .symbol], 47), - (2, .symbol, 51), - (9, .symbol, 51), - (23, .symbol, 51), - (40, [.accepted, .symbol], 51), - (2, .symbol, 52), - (9, .symbol, 52), - (23, .symbol, 52), - (40, [.accepted, .symbol], 52), - (2, .symbol, 53), - (9, .symbol, 53), - (23, .symbol, 53), - (40, [.accepted, .symbol], 53), + (2, 0x02, 47), + (9, 0x02, 47), + (23, 0x02, 47), + (40, 0x03, 47), + (2, 0x02, 51), + (9, 0x02, 51), + (23, 0x02, 51), + (40, 0x03, 51), + (2, 0x02, 52), + (9, 0x02, 52), + (23, 0x02, 52), + (40, 0x03, 52), + (2, 0x02, 53), + (9, 0x02, 53), + (23, 0x02, 53), + (40, 0x03, 53), /* 17 */ - (3, .symbol, 47), - (6, .symbol, 47), - (10, .symbol, 47), - (15, .symbol, 47), - (24, .symbol, 47), - (31, .symbol, 47), - (41, .symbol, 47), - (56, [.accepted, .symbol], 47), - (3, .symbol, 51), - (6, .symbol, 51), - (10, .symbol, 51), - (15, .symbol, 51), - (24, .symbol, 51), - (31, .symbol, 51), - (41, .symbol, 51), - (56, [.accepted, .symbol], 51), + (3, 0x02, 47), + (6, 0x02, 47), + (10, 0x02, 47), + (15, 0x02, 47), + (24, 0x02, 47), + (31, 0x02, 47), + (41, 0x02, 47), + (56, 0x03, 47), + (3, 0x02, 51), + (6, 0x02, 51), + (10, 0x02, 51), + (15, 0x02, 51), + (24, 0x02, 51), + (31, 0x02, 51), + (41, 0x02, 51), + (56, 0x03, 51), /* 18 */ - (3, .symbol, 52), - (6, .symbol, 52), - (10, .symbol, 52), - (15, .symbol, 52), - (24, .symbol, 52), - (31, .symbol, 52), - (41, .symbol, 52), - (56, [.accepted, .symbol], 52), - (3, .symbol, 53), - (6, .symbol, 53), - (10, .symbol, 53), - (15, .symbol, 53), - (24, .symbol, 53), - (31, .symbol, 53), - (41, .symbol, 53), - (56, [.accepted, .symbol], 53), + (3, 0x02, 52), + (6, 0x02, 52), + (10, 0x02, 52), + (15, 0x02, 52), + (24, 0x02, 52), + (31, 0x02, 52), + (41, 0x02, 52), + (56, 0x03, 52), + (3, 0x02, 53), + (6, 0x02, 53), + (10, 0x02, 53), + (15, 0x02, 53), + (24, 0x02, 53), + (31, 0x02, 53), + (41, 0x02, 53), + (56, 0x03, 53), /* 19 */ - (2, .symbol, 54), - (9, .symbol, 54), - (23, .symbol, 54), - (40, [.accepted, .symbol], 54), - (2, .symbol, 55), - (9, .symbol, 55), - (23, .symbol, 55), - (40, [.accepted, .symbol], 55), - (2, .symbol, 56), - (9, .symbol, 56), - (23, .symbol, 56), - (40, [.accepted, .symbol], 56), - (2, .symbol, 57), - (9, .symbol, 57), - (23, .symbol, 57), - (40, [.accepted, .symbol], 57), + (2, 0x02, 54), + (9, 0x02, 54), + (23, 0x02, 54), + (40, 0x03, 54), + (2, 0x02, 55), + (9, 0x02, 55), + (23, 0x02, 55), + (40, 0x03, 55), + (2, 0x02, 56), + (9, 0x02, 56), + (23, 0x02, 56), + (40, 0x03, 56), + (2, 0x02, 57), + (9, 0x02, 57), + (23, 0x02, 57), + (40, 0x03, 57), /* 20 */ - (3, .symbol, 54), - (6, .symbol, 54), - (10, .symbol, 54), - (15, .symbol, 54), - (24, .symbol, 54), - (31, .symbol, 54), - (41, .symbol, 54), - (56, [.accepted, .symbol], 54), - (3, .symbol, 55), - (6, .symbol, 55), - (10, .symbol, 55), - (15, .symbol, 55), - (24, .symbol, 55), - (31, .symbol, 55), - (41, .symbol, 55), - (56, [.accepted, .symbol], 55), + (3, 0x02, 54), + (6, 0x02, 54), + (10, 0x02, 54), + (15, 0x02, 54), + (24, 0x02, 54), + (31, 0x02, 54), + (41, 0x02, 54), + (56, 0x03, 54), + (3, 0x02, 55), + (6, 0x02, 55), + (10, 0x02, 55), + (15, 0x02, 55), + (24, 0x02, 55), + (31, 0x02, 55), + (41, 0x02, 55), + (56, 0x03, 55), /* 21 */ - (3, .symbol, 56), - (6, .symbol, 56), - (10, .symbol, 56), - (15, .symbol, 56), - (24, .symbol, 56), - (31, .symbol, 56), - (41, .symbol, 56), - (56, [.accepted, .symbol], 56), - (3, .symbol, 57), - (6, .symbol, 57), - (10, .symbol, 57), - (15, .symbol, 57), - (24, .symbol, 57), - (31, .symbol, 57), - (41, .symbol, 57), - (56, [.accepted, .symbol], 57), + (3, 0x02, 56), + (6, 0x02, 56), + (10, 0x02, 56), + (15, 0x02, 56), + (24, 0x02, 56), + (31, 0x02, 56), + (41, 0x02, 56), + (56, 0x03, 56), + (3, 0x02, 57), + (6, 0x02, 57), + (10, 0x02, 57), + (15, 0x02, 57), + (24, 0x02, 57), + (31, 0x02, 57), + (41, 0x02, 57), + (56, 0x03, 57), /* 22 */ - (26, .none, 0), - (27, .none, 0), - (29, .none, 0), - (30, .none, 0), - (33, .none, 0), - (34, .none, 0), - (36, .none, 0), - (37, .none, 0), - (43, .none, 0), - (46, .none, 0), - (50, .none, 0), - (53, .none, 0), - (58, .none, 0), - (61, .none, 0), - (65, .none, 0), - (68, .accepted, 0), + (26, 0x00, 0), + (27, 0x00, 0), + (29, 0x00, 0), + (30, 0x00, 0), + (33, 0x00, 0), + (34, 0x00, 0), + (36, 0x00, 0), + (37, 0x00, 0), + (43, 0x00, 0), + (46, 0x00, 0), + (50, 0x00, 0), + (53, 0x00, 0), + (58, 0x00, 0), + (61, 0x00, 0), + (65, 0x00, 0), + (68, 0x01, 0), /* 23 */ - (0, [.accepted, .symbol], 61), - (0, [.accepted, .symbol], 65), - (0, [.accepted, .symbol], 95), - (0, [.accepted, .symbol], 98), - (0, [.accepted, .symbol], 100), - (0, [.accepted, .symbol], 102), - (0, [.accepted, .symbol], 103), - (0, [.accepted, .symbol], 104), - (0, [.accepted, .symbol], 108), - (0, [.accepted, .symbol], 109), - (0, [.accepted, .symbol], 110), - (0, [.accepted, .symbol], 112), - (0, [.accepted, .symbol], 114), - (0, [.accepted, .symbol], 117), - (38, .none, 0), - (39, .none, 0), + (0, 0x03, 61), + (0, 0x03, 65), + (0, 0x03, 95), + (0, 0x03, 98), + (0, 0x03, 100), + (0, 0x03, 102), + (0, 0x03, 103), + (0, 0x03, 104), + (0, 0x03, 108), + (0, 0x03, 109), + (0, 0x03, 110), + (0, 0x03, 112), + (0, 0x03, 114), + (0, 0x03, 117), + (38, 0x00, 0), + (39, 0x00, 0), /* 24 */ - (1, .symbol, 61), - (22, [.accepted, .symbol], 61), - (1, .symbol, 65), - (22, [.accepted, .symbol], 65), - (1, .symbol, 95), - (22, [.accepted, .symbol], 95), - (1, .symbol, 98), - (22, [.accepted, .symbol], 98), - (1, .symbol, 100), - (22, [.accepted, .symbol], 100), - (1, .symbol, 102), - (22, [.accepted, .symbol], 102), - (1, .symbol, 103), - (22, [.accepted, .symbol], 103), - (1, .symbol, 104), - (22, [.accepted, .symbol], 104), + (1, 0x02, 61), + (22, 0x03, 61), + (1, 0x02, 65), + (22, 0x03, 65), + (1, 0x02, 95), + (22, 0x03, 95), + (1, 0x02, 98), + (22, 0x03, 98), + (1, 0x02, 100), + (22, 0x03, 100), + (1, 0x02, 102), + (22, 0x03, 102), + (1, 0x02, 103), + (22, 0x03, 103), + (1, 0x02, 104), + (22, 0x03, 104), /* 25 */ - (2, .symbol, 61), - (9, .symbol, 61), - (23, .symbol, 61), - (40, [.accepted, .symbol], 61), - (2, .symbol, 65), - (9, .symbol, 65), - (23, .symbol, 65), - (40, [.accepted, .symbol], 65), - (2, .symbol, 95), - (9, .symbol, 95), - (23, .symbol, 95), - (40, [.accepted, .symbol], 95), - (2, .symbol, 98), - (9, .symbol, 98), - (23, .symbol, 98), - (40, [.accepted, .symbol], 98), + (2, 0x02, 61), + (9, 0x02, 61), + (23, 0x02, 61), + (40, 0x03, 61), + (2, 0x02, 65), + (9, 0x02, 65), + (23, 0x02, 65), + (40, 0x03, 65), + (2, 0x02, 95), + (9, 0x02, 95), + (23, 0x02, 95), + (40, 0x03, 95), + (2, 0x02, 98), + (9, 0x02, 98), + (23, 0x02, 98), + (40, 0x03, 98), /* 26 */ - (3, .symbol, 61), - (6, .symbol, 61), - (10, .symbol, 61), - (15, .symbol, 61), - (24, .symbol, 61), - (31, .symbol, 61), - (41, .symbol, 61), - (56, [.accepted, .symbol], 61), - (3, .symbol, 65), - (6, .symbol, 65), - (10, .symbol, 65), - (15, .symbol, 65), - (24, .symbol, 65), - (31, .symbol, 65), - (41, .symbol, 65), - (56, [.accepted, .symbol], 65), + (3, 0x02, 61), + (6, 0x02, 61), + (10, 0x02, 61), + (15, 0x02, 61), + (24, 0x02, 61), + (31, 0x02, 61), + (41, 0x02, 61), + (56, 0x03, 61), + (3, 0x02, 65), + (6, 0x02, 65), + (10, 0x02, 65), + (15, 0x02, 65), + (24, 0x02, 65), + (31, 0x02, 65), + (41, 0x02, 65), + (56, 0x03, 65), /* 27 */ - (3, .symbol, 95), - (6, .symbol, 95), - (10, .symbol, 95), - (15, .symbol, 95), - (24, .symbol, 95), - (31, .symbol, 95), - (41, .symbol, 95), - (56, [.accepted, .symbol], 95), - (3, .symbol, 98), - (6, .symbol, 98), - (10, .symbol, 98), - (15, .symbol, 98), - (24, .symbol, 98), - (31, .symbol, 98), - (41, .symbol, 98), - (56, [.accepted, .symbol], 98), + (3, 0x02, 95), + (6, 0x02, 95), + (10, 0x02, 95), + (15, 0x02, 95), + (24, 0x02, 95), + (31, 0x02, 95), + (41, 0x02, 95), + (56, 0x03, 95), + (3, 0x02, 98), + (6, 0x02, 98), + (10, 0x02, 98), + (15, 0x02, 98), + (24, 0x02, 98), + (31, 0x02, 98), + (41, 0x02, 98), + (56, 0x03, 98), /* 28 */ - (2, .symbol, 100), - (9, .symbol, 100), - (23, .symbol, 100), - (40, [.accepted, .symbol], 100), - (2, .symbol, 102), - (9, .symbol, 102), - (23, .symbol, 102), - (40, [.accepted, .symbol], 102), - (2, .symbol, 103), - (9, .symbol, 103), - (23, .symbol, 103), - (40, [.accepted, .symbol], 103), - (2, .symbol, 104), - (9, .symbol, 104), - (23, .symbol, 104), - (40, [.accepted, .symbol], 104), + (2, 0x02, 100), + (9, 0x02, 100), + (23, 0x02, 100), + (40, 0x03, 100), + (2, 0x02, 102), + (9, 0x02, 102), + (23, 0x02, 102), + (40, 0x03, 102), + (2, 0x02, 103), + (9, 0x02, 103), + (23, 0x02, 103), + (40, 0x03, 103), + (2, 0x02, 104), + (9, 0x02, 104), + (23, 0x02, 104), + (40, 0x03, 104), /* 29 */ - (3, .symbol, 100), - (6, .symbol, 100), - (10, .symbol, 100), - (15, .symbol, 100), - (24, .symbol, 100), - (31, .symbol, 100), - (41, .symbol, 100), - (56, [.accepted, .symbol], 100), - (3, .symbol, 102), - (6, .symbol, 102), - (10, .symbol, 102), - (15, .symbol, 102), - (24, .symbol, 102), - (31, .symbol, 102), - (41, .symbol, 102), - (56, [.accepted, .symbol], 102), + (3, 0x02, 100), + (6, 0x02, 100), + (10, 0x02, 100), + (15, 0x02, 100), + (24, 0x02, 100), + (31, 0x02, 100), + (41, 0x02, 100), + (56, 0x03, 100), + (3, 0x02, 102), + (6, 0x02, 102), + (10, 0x02, 102), + (15, 0x02, 102), + (24, 0x02, 102), + (31, 0x02, 102), + (41, 0x02, 102), + (56, 0x03, 102), /* 30 */ - (3, .symbol, 103), - (6, .symbol, 103), - (10, .symbol, 103), - (15, .symbol, 103), - (24, .symbol, 103), - (31, .symbol, 103), - (41, .symbol, 103), - (56, [.accepted, .symbol], 103), - (3, .symbol, 104), - (6, .symbol, 104), - (10, .symbol, 104), - (15, .symbol, 104), - (24, .symbol, 104), - (31, .symbol, 104), - (41, .symbol, 104), - (56, [.accepted, .symbol], 104), + (3, 0x02, 103), + (6, 0x02, 103), + (10, 0x02, 103), + (15, 0x02, 103), + (24, 0x02, 103), + (31, 0x02, 103), + (41, 0x02, 103), + (56, 0x03, 103), + (3, 0x02, 104), + (6, 0x02, 104), + (10, 0x02, 104), + (15, 0x02, 104), + (24, 0x02, 104), + (31, 0x02, 104), + (41, 0x02, 104), + (56, 0x03, 104), /* 31 */ - (1, .symbol, 108), - (22, [.accepted, .symbol], 108), - (1, .symbol, 109), - (22, [.accepted, .symbol], 109), - (1, .symbol, 110), - (22, [.accepted, .symbol], 110), - (1, .symbol, 112), - (22, [.accepted, .symbol], 112), - (1, .symbol, 114), - (22, [.accepted, .symbol], 114), - (1, .symbol, 117), - (22, [.accepted, .symbol], 117), - (0, [.accepted, .symbol], 58), - (0, [.accepted, .symbol], 66), - (0, [.accepted, .symbol], 67), - (0, [.accepted, .symbol], 68), + (1, 0x02, 108), + (22, 0x03, 108), + (1, 0x02, 109), + (22, 0x03, 109), + (1, 0x02, 110), + (22, 0x03, 110), + (1, 0x02, 112), + (22, 0x03, 112), + (1, 0x02, 114), + (22, 0x03, 114), + (1, 0x02, 117), + (22, 0x03, 117), + (0, 0x03, 58), + (0, 0x03, 66), + (0, 0x03, 67), + (0, 0x03, 68), /* 32 */ - (2, .symbol, 108), - (9, .symbol, 108), - (23, .symbol, 108), - (40, [.accepted, .symbol], 108), - (2, .symbol, 109), - (9, .symbol, 109), - (23, .symbol, 109), - (40, [.accepted, .symbol], 109), - (2, .symbol, 110), - (9, .symbol, 110), - (23, .symbol, 110), - (40, [.accepted, .symbol], 110), - (2, .symbol, 112), - (9, .symbol, 112), - (23, .symbol, 112), - (40, [.accepted, .symbol], 112), + (2, 0x02, 108), + (9, 0x02, 108), + (23, 0x02, 108), + (40, 0x03, 108), + (2, 0x02, 109), + (9, 0x02, 109), + (23, 0x02, 109), + (40, 0x03, 109), + (2, 0x02, 110), + (9, 0x02, 110), + (23, 0x02, 110), + (40, 0x03, 110), + (2, 0x02, 112), + (9, 0x02, 112), + (23, 0x02, 112), + (40, 0x03, 112), /* 33 */ - (3, .symbol, 108), - (6, .symbol, 108), - (10, .symbol, 108), - (15, .symbol, 108), - (24, .symbol, 108), - (31, .symbol, 108), - (41, .symbol, 108), - (56, [.accepted, .symbol], 108), - (3, .symbol, 109), - (6, .symbol, 109), - (10, .symbol, 109), - (15, .symbol, 109), - (24, .symbol, 109), - (31, .symbol, 109), - (41, .symbol, 109), - (56, [.accepted, .symbol], 109), + (3, 0x02, 108), + (6, 0x02, 108), + (10, 0x02, 108), + (15, 0x02, 108), + (24, 0x02, 108), + (31, 0x02, 108), + (41, 0x02, 108), + (56, 0x03, 108), + (3, 0x02, 109), + (6, 0x02, 109), + (10, 0x02, 109), + (15, 0x02, 109), + (24, 0x02, 109), + (31, 0x02, 109), + (41, 0x02, 109), + (56, 0x03, 109), /* 34 */ - (3, .symbol, 110), - (6, .symbol, 110), - (10, .symbol, 110), - (15, .symbol, 110), - (24, .symbol, 110), - (31, .symbol, 110), - (41, .symbol, 110), - (56, [.accepted, .symbol], 110), - (3, .symbol, 112), - (6, .symbol, 112), - (10, .symbol, 112), - (15, .symbol, 112), - (24, .symbol, 112), - (31, .symbol, 112), - (41, .symbol, 112), - (56, [.accepted, .symbol], 112), + (3, 0x02, 110), + (6, 0x02, 110), + (10, 0x02, 110), + (15, 0x02, 110), + (24, 0x02, 110), + (31, 0x02, 110), + (41, 0x02, 110), + (56, 0x03, 110), + (3, 0x02, 112), + (6, 0x02, 112), + (10, 0x02, 112), + (15, 0x02, 112), + (24, 0x02, 112), + (31, 0x02, 112), + (41, 0x02, 112), + (56, 0x03, 112), /* 35 */ - (2, .symbol, 114), - (9, .symbol, 114), - (23, .symbol, 114), - (40, [.accepted, .symbol], 114), - (2, .symbol, 117), - (9, .symbol, 117), - (23, .symbol, 117), - (40, [.accepted, .symbol], 117), - (1, .symbol, 58), - (22, [.accepted, .symbol], 58), - (1, .symbol, 66), - (22, [.accepted, .symbol], 66), - (1, .symbol, 67), - (22, [.accepted, .symbol], 67), - (1, .symbol, 68), - (22, [.accepted, .symbol], 68), + (2, 0x02, 114), + (9, 0x02, 114), + (23, 0x02, 114), + (40, 0x03, 114), + (2, 0x02, 117), + (9, 0x02, 117), + (23, 0x02, 117), + (40, 0x03, 117), + (1, 0x02, 58), + (22, 0x03, 58), + (1, 0x02, 66), + (22, 0x03, 66), + (1, 0x02, 67), + (22, 0x03, 67), + (1, 0x02, 68), + (22, 0x03, 68), /* 36 */ - (3, .symbol, 114), - (6, .symbol, 114), - (10, .symbol, 114), - (15, .symbol, 114), - (24, .symbol, 114), - (31, .symbol, 114), - (41, .symbol, 114), - (56, [.accepted, .symbol], 114), - (3, .symbol, 117), - (6, .symbol, 117), - (10, .symbol, 117), - (15, .symbol, 117), - (24, .symbol, 117), - (31, .symbol, 117), - (41, .symbol, 117), - (56, [.accepted, .symbol], 117), + (3, 0x02, 114), + (6, 0x02, 114), + (10, 0x02, 114), + (15, 0x02, 114), + (24, 0x02, 114), + (31, 0x02, 114), + (41, 0x02, 114), + (56, 0x03, 114), + (3, 0x02, 117), + (6, 0x02, 117), + (10, 0x02, 117), + (15, 0x02, 117), + (24, 0x02, 117), + (31, 0x02, 117), + (41, 0x02, 117), + (56, 0x03, 117), /* 37 */ - (2, .symbol, 58), - (9, .symbol, 58), - (23, .symbol, 58), - (40, [.accepted, .symbol], 58), - (2, .symbol, 66), - (9, .symbol, 66), - (23, .symbol, 66), - (40, [.accepted, .symbol], 66), - (2, .symbol, 67), - (9, .symbol, 67), - (23, .symbol, 67), - (40, [.accepted, .symbol], 67), - (2, .symbol, 68), - (9, .symbol, 68), - (23, .symbol, 68), - (40, [.accepted, .symbol], 68), + (2, 0x02, 58), + (9, 0x02, 58), + (23, 0x02, 58), + (40, 0x03, 58), + (2, 0x02, 66), + (9, 0x02, 66), + (23, 0x02, 66), + (40, 0x03, 66), + (2, 0x02, 67), + (9, 0x02, 67), + (23, 0x02, 67), + (40, 0x03, 67), + (2, 0x02, 68), + (9, 0x02, 68), + (23, 0x02, 68), + (40, 0x03, 68), /* 38 */ - (3, .symbol, 58), - (6, .symbol, 58), - (10, .symbol, 58), - (15, .symbol, 58), - (24, .symbol, 58), - (31, .symbol, 58), - (41, .symbol, 58), - (56, [.accepted, .symbol], 58), - (3, .symbol, 66), - (6, .symbol, 66), - (10, .symbol, 66), - (15, .symbol, 66), - (24, .symbol, 66), - (31, .symbol, 66), - (41, .symbol, 66), - (56, [.accepted, .symbol], 66), + (3, 0x02, 58), + (6, 0x02, 58), + (10, 0x02, 58), + (15, 0x02, 58), + (24, 0x02, 58), + (31, 0x02, 58), + (41, 0x02, 58), + (56, 0x03, 58), + (3, 0x02, 66), + (6, 0x02, 66), + (10, 0x02, 66), + (15, 0x02, 66), + (24, 0x02, 66), + (31, 0x02, 66), + (41, 0x02, 66), + (56, 0x03, 66), /* 39 */ - (3, .symbol, 67), - (6, .symbol, 67), - (10, .symbol, 67), - (15, .symbol, 67), - (24, .symbol, 67), - (31, .symbol, 67), - (41, .symbol, 67), - (56, [.accepted, .symbol], 67), - (3, .symbol, 68), - (6, .symbol, 68), - (10, .symbol, 68), - (15, .symbol, 68), - (24, .symbol, 68), - (31, .symbol, 68), - (41, .symbol, 68), - (56, [.accepted, .symbol], 68), + (3, 0x02, 67), + (6, 0x02, 67), + (10, 0x02, 67), + (15, 0x02, 67), + (24, 0x02, 67), + (31, 0x02, 67), + (41, 0x02, 67), + (56, 0x03, 67), + (3, 0x02, 68), + (6, 0x02, 68), + (10, 0x02, 68), + (15, 0x02, 68), + (24, 0x02, 68), + (31, 0x02, 68), + (41, 0x02, 68), + (56, 0x03, 68), /* 40 */ - (44, .none, 0), - (45, .none, 0), - (47, .none, 0), - (48, .none, 0), - (51, .none, 0), - (52, .none, 0), - (54, .none, 0), - (55, .none, 0), - (59, .none, 0), - (60, .none, 0), - (62, .none, 0), - (63, .none, 0), - (66, .none, 0), - (67, .none, 0), - (69, .none, 0), - (72, .accepted, 0), + (44, 0x00, 0), + (45, 0x00, 0), + (47, 0x00, 0), + (48, 0x00, 0), + (51, 0x00, 0), + (52, 0x00, 0), + (54, 0x00, 0), + (55, 0x00, 0), + (59, 0x00, 0), + (60, 0x00, 0), + (62, 0x00, 0), + (63, 0x00, 0), + (66, 0x00, 0), + (67, 0x00, 0), + (69, 0x00, 0), + (72, 0x01, 0), /* 41 */ - (0, [.accepted, .symbol], 69), - (0, [.accepted, .symbol], 70), - (0, [.accepted, .symbol], 71), - (0, [.accepted, .symbol], 72), - (0, [.accepted, .symbol], 73), - (0, [.accepted, .symbol], 74), - (0, [.accepted, .symbol], 75), - (0, [.accepted, .symbol], 76), - (0, [.accepted, .symbol], 77), - (0, [.accepted, .symbol], 78), - (0, [.accepted, .symbol], 79), - (0, [.accepted, .symbol], 80), - (0, [.accepted, .symbol], 81), - (0, [.accepted, .symbol], 82), - (0, [.accepted, .symbol], 83), - (0, [.accepted, .symbol], 84), + (0, 0x03, 69), + (0, 0x03, 70), + (0, 0x03, 71), + (0, 0x03, 72), + (0, 0x03, 73), + (0, 0x03, 74), + (0, 0x03, 75), + (0, 0x03, 76), + (0, 0x03, 77), + (0, 0x03, 78), + (0, 0x03, 79), + (0, 0x03, 80), + (0, 0x03, 81), + (0, 0x03, 82), + (0, 0x03, 83), + (0, 0x03, 84), /* 42 */ - (1, .symbol, 69), - (22, [.accepted, .symbol], 69), - (1, .symbol, 70), - (22, [.accepted, .symbol], 70), - (1, .symbol, 71), - (22, [.accepted, .symbol], 71), - (1, .symbol, 72), - (22, [.accepted, .symbol], 72), - (1, .symbol, 73), - (22, [.accepted, .symbol], 73), - (1, .symbol, 74), - (22, [.accepted, .symbol], 74), - (1, .symbol, 75), - (22, [.accepted, .symbol], 75), - (1, .symbol, 76), - (22, [.accepted, .symbol], 76), + (1, 0x02, 69), + (22, 0x03, 69), + (1, 0x02, 70), + (22, 0x03, 70), + (1, 0x02, 71), + (22, 0x03, 71), + (1, 0x02, 72), + (22, 0x03, 72), + (1, 0x02, 73), + (22, 0x03, 73), + (1, 0x02, 74), + (22, 0x03, 74), + (1, 0x02, 75), + (22, 0x03, 75), + (1, 0x02, 76), + (22, 0x03, 76), /* 43 */ - (2, .symbol, 69), - (9, .symbol, 69), - (23, .symbol, 69), - (40, [.accepted, .symbol], 69), - (2, .symbol, 70), - (9, .symbol, 70), - (23, .symbol, 70), - (40, [.accepted, .symbol], 70), - (2, .symbol, 71), - (9, .symbol, 71), - (23, .symbol, 71), - (40, [.accepted, .symbol], 71), - (2, .symbol, 72), - (9, .symbol, 72), - (23, .symbol, 72), - (40, [.accepted, .symbol], 72), + (2, 0x02, 69), + (9, 0x02, 69), + (23, 0x02, 69), + (40, 0x03, 69), + (2, 0x02, 70), + (9, 0x02, 70), + (23, 0x02, 70), + (40, 0x03, 70), + (2, 0x02, 71), + (9, 0x02, 71), + (23, 0x02, 71), + (40, 0x03, 71), + (2, 0x02, 72), + (9, 0x02, 72), + (23, 0x02, 72), + (40, 0x03, 72), /* 44 */ - (3, .symbol, 69), - (6, .symbol, 69), - (10, .symbol, 69), - (15, .symbol, 69), - (24, .symbol, 69), - (31, .symbol, 69), - (41, .symbol, 69), - (56, [.accepted, .symbol], 69), - (3, .symbol, 70), - (6, .symbol, 70), - (10, .symbol, 70), - (15, .symbol, 70), - (24, .symbol, 70), - (31, .symbol, 70), - (41, .symbol, 70), - (56, [.accepted, .symbol], 70), + (3, 0x02, 69), + (6, 0x02, 69), + (10, 0x02, 69), + (15, 0x02, 69), + (24, 0x02, 69), + (31, 0x02, 69), + (41, 0x02, 69), + (56, 0x03, 69), + (3, 0x02, 70), + (6, 0x02, 70), + (10, 0x02, 70), + (15, 0x02, 70), + (24, 0x02, 70), + (31, 0x02, 70), + (41, 0x02, 70), + (56, 0x03, 70), /* 45 */ - (3, .symbol, 71), - (6, .symbol, 71), - (10, .symbol, 71), - (15, .symbol, 71), - (24, .symbol, 71), - (31, .symbol, 71), - (41, .symbol, 71), - (56, [.accepted, .symbol], 71), - (3, .symbol, 72), - (6, .symbol, 72), - (10, .symbol, 72), - (15, .symbol, 72), - (24, .symbol, 72), - (31, .symbol, 72), - (41, .symbol, 72), - (56, [.accepted, .symbol], 72), + (3, 0x02, 71), + (6, 0x02, 71), + (10, 0x02, 71), + (15, 0x02, 71), + (24, 0x02, 71), + (31, 0x02, 71), + (41, 0x02, 71), + (56, 0x03, 71), + (3, 0x02, 72), + (6, 0x02, 72), + (10, 0x02, 72), + (15, 0x02, 72), + (24, 0x02, 72), + (31, 0x02, 72), + (41, 0x02, 72), + (56, 0x03, 72), /* 46 */ - (2, .symbol, 73), - (9, .symbol, 73), - (23, .symbol, 73), - (40, [.accepted, .symbol], 73), - (2, .symbol, 74), - (9, .symbol, 74), - (23, .symbol, 74), - (40, [.accepted, .symbol], 74), - (2, .symbol, 75), - (9, .symbol, 75), - (23, .symbol, 75), - (40, [.accepted, .symbol], 75), - (2, .symbol, 76), - (9, .symbol, 76), - (23, .symbol, 76), - (40, [.accepted, .symbol], 76), + (2, 0x02, 73), + (9, 0x02, 73), + (23, 0x02, 73), + (40, 0x03, 73), + (2, 0x02, 74), + (9, 0x02, 74), + (23, 0x02, 74), + (40, 0x03, 74), + (2, 0x02, 75), + (9, 0x02, 75), + (23, 0x02, 75), + (40, 0x03, 75), + (2, 0x02, 76), + (9, 0x02, 76), + (23, 0x02, 76), + (40, 0x03, 76), /* 47 */ - (3, .symbol, 73), - (6, .symbol, 73), - (10, .symbol, 73), - (15, .symbol, 73), - (24, .symbol, 73), - (31, .symbol, 73), - (41, .symbol, 73), - (56, [.accepted, .symbol], 73), - (3, .symbol, 74), - (6, .symbol, 74), - (10, .symbol, 74), - (15, .symbol, 74), - (24, .symbol, 74), - (31, .symbol, 74), - (41, .symbol, 74), - (56, [.accepted, .symbol], 74), + (3, 0x02, 73), + (6, 0x02, 73), + (10, 0x02, 73), + (15, 0x02, 73), + (24, 0x02, 73), + (31, 0x02, 73), + (41, 0x02, 73), + (56, 0x03, 73), + (3, 0x02, 74), + (6, 0x02, 74), + (10, 0x02, 74), + (15, 0x02, 74), + (24, 0x02, 74), + (31, 0x02, 74), + (41, 0x02, 74), + (56, 0x03, 74), /* 48 */ - (3, .symbol, 75), - (6, .symbol, 75), - (10, .symbol, 75), - (15, .symbol, 75), - (24, .symbol, 75), - (31, .symbol, 75), - (41, .symbol, 75), - (56, [.accepted, .symbol], 75), - (3, .symbol, 76), - (6, .symbol, 76), - (10, .symbol, 76), - (15, .symbol, 76), - (24, .symbol, 76), - (31, .symbol, 76), - (41, .symbol, 76), - (56, [.accepted, .symbol], 76), + (3, 0x02, 75), + (6, 0x02, 75), + (10, 0x02, 75), + (15, 0x02, 75), + (24, 0x02, 75), + (31, 0x02, 75), + (41, 0x02, 75), + (56, 0x03, 75), + (3, 0x02, 76), + (6, 0x02, 76), + (10, 0x02, 76), + (15, 0x02, 76), + (24, 0x02, 76), + (31, 0x02, 76), + (41, 0x02, 76), + (56, 0x03, 76), /* 49 */ - (1, .symbol, 77), - (22, [.accepted, .symbol], 77), - (1, .symbol, 78), - (22, [.accepted, .symbol], 78), - (1, .symbol, 79), - (22, [.accepted, .symbol], 79), - (1, .symbol, 80), - (22, [.accepted, .symbol], 80), - (1, .symbol, 81), - (22, [.accepted, .symbol], 81), - (1, .symbol, 82), - (22, [.accepted, .symbol], 82), - (1, .symbol, 83), - (22, [.accepted, .symbol], 83), - (1, .symbol, 84), - (22, [.accepted, .symbol], 84), + (1, 0x02, 77), + (22, 0x03, 77), + (1, 0x02, 78), + (22, 0x03, 78), + (1, 0x02, 79), + (22, 0x03, 79), + (1, 0x02, 80), + (22, 0x03, 80), + (1, 0x02, 81), + (22, 0x03, 81), + (1, 0x02, 82), + (22, 0x03, 82), + (1, 0x02, 83), + (22, 0x03, 83), + (1, 0x02, 84), + (22, 0x03, 84), /* 50 */ - (2, .symbol, 77), - (9, .symbol, 77), - (23, .symbol, 77), - (40, [.accepted, .symbol], 77), - (2, .symbol, 78), - (9, .symbol, 78), - (23, .symbol, 78), - (40, [.accepted, .symbol], 78), - (2, .symbol, 79), - (9, .symbol, 79), - (23, .symbol, 79), - (40, [.accepted, .symbol], 79), - (2, .symbol, 80), - (9, .symbol, 80), - (23, .symbol, 80), - (40, [.accepted, .symbol], 80), + (2, 0x02, 77), + (9, 0x02, 77), + (23, 0x02, 77), + (40, 0x03, 77), + (2, 0x02, 78), + (9, 0x02, 78), + (23, 0x02, 78), + (40, 0x03, 78), + (2, 0x02, 79), + (9, 0x02, 79), + (23, 0x02, 79), + (40, 0x03, 79), + (2, 0x02, 80), + (9, 0x02, 80), + (23, 0x02, 80), + (40, 0x03, 80), /* 51 */ - (3, .symbol, 77), - (6, .symbol, 77), - (10, .symbol, 77), - (15, .symbol, 77), - (24, .symbol, 77), - (31, .symbol, 77), - (41, .symbol, 77), - (56, [.accepted, .symbol], 77), - (3, .symbol, 78), - (6, .symbol, 78), - (10, .symbol, 78), - (15, .symbol, 78), - (24, .symbol, 78), - (31, .symbol, 78), - (41, .symbol, 78), - (56, [.accepted, .symbol], 78), + (3, 0x02, 77), + (6, 0x02, 77), + (10, 0x02, 77), + (15, 0x02, 77), + (24, 0x02, 77), + (31, 0x02, 77), + (41, 0x02, 77), + (56, 0x03, 77), + (3, 0x02, 78), + (6, 0x02, 78), + (10, 0x02, 78), + (15, 0x02, 78), + (24, 0x02, 78), + (31, 0x02, 78), + (41, 0x02, 78), + (56, 0x03, 78), /* 52 */ - (3, .symbol, 79), - (6, .symbol, 79), - (10, .symbol, 79), - (15, .symbol, 79), - (24, .symbol, 79), - (31, .symbol, 79), - (41, .symbol, 79), - (56, [.accepted, .symbol], 79), - (3, .symbol, 80), - (6, .symbol, 80), - (10, .symbol, 80), - (15, .symbol, 80), - (24, .symbol, 80), - (31, .symbol, 80), - (41, .symbol, 80), - (56, [.accepted, .symbol], 80), + (3, 0x02, 79), + (6, 0x02, 79), + (10, 0x02, 79), + (15, 0x02, 79), + (24, 0x02, 79), + (31, 0x02, 79), + (41, 0x02, 79), + (56, 0x03, 79), + (3, 0x02, 80), + (6, 0x02, 80), + (10, 0x02, 80), + (15, 0x02, 80), + (24, 0x02, 80), + (31, 0x02, 80), + (41, 0x02, 80), + (56, 0x03, 80), /* 53 */ - (2, .symbol, 81), - (9, .symbol, 81), - (23, .symbol, 81), - (40, [.accepted, .symbol], 81), - (2, .symbol, 82), - (9, .symbol, 82), - (23, .symbol, 82), - (40, [.accepted, .symbol], 82), - (2, .symbol, 83), - (9, .symbol, 83), - (23, .symbol, 83), - (40, [.accepted, .symbol], 83), - (2, .symbol, 84), - (9, .symbol, 84), - (23, .symbol, 84), - (40, [.accepted, .symbol], 84), + (2, 0x02, 81), + (9, 0x02, 81), + (23, 0x02, 81), + (40, 0x03, 81), + (2, 0x02, 82), + (9, 0x02, 82), + (23, 0x02, 82), + (40, 0x03, 82), + (2, 0x02, 83), + (9, 0x02, 83), + (23, 0x02, 83), + (40, 0x03, 83), + (2, 0x02, 84), + (9, 0x02, 84), + (23, 0x02, 84), + (40, 0x03, 84), /* 54 */ - (3, .symbol, 81), - (6, .symbol, 81), - (10, .symbol, 81), - (15, .symbol, 81), - (24, .symbol, 81), - (31, .symbol, 81), - (41, .symbol, 81), - (56, [.accepted, .symbol], 81), - (3, .symbol, 82), - (6, .symbol, 82), - (10, .symbol, 82), - (15, .symbol, 82), - (24, .symbol, 82), - (31, .symbol, 82), - (41, .symbol, 82), - (56, [.accepted, .symbol], 82), + (3, 0x02, 81), + (6, 0x02, 81), + (10, 0x02, 81), + (15, 0x02, 81), + (24, 0x02, 81), + (31, 0x02, 81), + (41, 0x02, 81), + (56, 0x03, 81), + (3, 0x02, 82), + (6, 0x02, 82), + (10, 0x02, 82), + (15, 0x02, 82), + (24, 0x02, 82), + (31, 0x02, 82), + (41, 0x02, 82), + (56, 0x03, 82), /* 55 */ - (3, .symbol, 83), - (6, .symbol, 83), - (10, .symbol, 83), - (15, .symbol, 83), - (24, .symbol, 83), - (31, .symbol, 83), - (41, .symbol, 83), - (56, [.accepted, .symbol], 83), - (3, .symbol, 84), - (6, .symbol, 84), - (10, .symbol, 84), - (15, .symbol, 84), - (24, .symbol, 84), - (31, .symbol, 84), - (41, .symbol, 84), - (56, [.accepted, .symbol], 84), + (3, 0x02, 83), + (6, 0x02, 83), + (10, 0x02, 83), + (15, 0x02, 83), + (24, 0x02, 83), + (31, 0x02, 83), + (41, 0x02, 83), + (56, 0x03, 83), + (3, 0x02, 84), + (6, 0x02, 84), + (10, 0x02, 84), + (15, 0x02, 84), + (24, 0x02, 84), + (31, 0x02, 84), + (41, 0x02, 84), + (56, 0x03, 84), /* 56 */ - (0, [.accepted, .symbol], 85), - (0, [.accepted, .symbol], 86), - (0, [.accepted, .symbol], 87), - (0, [.accepted, .symbol], 89), - (0, [.accepted, .symbol], 106), - (0, [.accepted, .symbol], 107), - (0, [.accepted, .symbol], 113), - (0, [.accepted, .symbol], 118), - (0, [.accepted, .symbol], 119), - (0, [.accepted, .symbol], 120), - (0, [.accepted, .symbol], 121), - (0, [.accepted, .symbol], 122), - (70, .none, 0), - (71, .none, 0), - (73, .none, 0), - (74, .accepted, 0), + (0, 0x03, 85), + (0, 0x03, 86), + (0, 0x03, 87), + (0, 0x03, 89), + (0, 0x03, 106), + (0, 0x03, 107), + (0, 0x03, 113), + (0, 0x03, 118), + (0, 0x03, 119), + (0, 0x03, 120), + (0, 0x03, 121), + (0, 0x03, 122), + (70, 0x00, 0), + (71, 0x00, 0), + (73, 0x00, 0), + (74, 0x01, 0), /* 57 */ - (1, .symbol, 85), - (22, [.accepted, .symbol], 85), - (1, .symbol, 86), - (22, [.accepted, .symbol], 86), - (1, .symbol, 87), - (22, [.accepted, .symbol], 87), - (1, .symbol, 89), - (22, [.accepted, .symbol], 89), - (1, .symbol, 106), - (22, [.accepted, .symbol], 106), - (1, .symbol, 107), - (22, [.accepted, .symbol], 107), - (1, .symbol, 113), - (22, [.accepted, .symbol], 113), - (1, .symbol, 118), - (22, [.accepted, .symbol], 118), + (1, 0x02, 85), + (22, 0x03, 85), + (1, 0x02, 86), + (22, 0x03, 86), + (1, 0x02, 87), + (22, 0x03, 87), + (1, 0x02, 89), + (22, 0x03, 89), + (1, 0x02, 106), + (22, 0x03, 106), + (1, 0x02, 107), + (22, 0x03, 107), + (1, 0x02, 113), + (22, 0x03, 113), + (1, 0x02, 118), + (22, 0x03, 118), /* 58 */ - (2, .symbol, 85), - (9, .symbol, 85), - (23, .symbol, 85), - (40, [.accepted, .symbol], 85), - (2, .symbol, 86), - (9, .symbol, 86), - (23, .symbol, 86), - (40, [.accepted, .symbol], 86), - (2, .symbol, 87), - (9, .symbol, 87), - (23, .symbol, 87), - (40, [.accepted, .symbol], 87), - (2, .symbol, 89), - (9, .symbol, 89), - (23, .symbol, 89), - (40, [.accepted, .symbol], 89), + (2, 0x02, 85), + (9, 0x02, 85), + (23, 0x02, 85), + (40, 0x03, 85), + (2, 0x02, 86), + (9, 0x02, 86), + (23, 0x02, 86), + (40, 0x03, 86), + (2, 0x02, 87), + (9, 0x02, 87), + (23, 0x02, 87), + (40, 0x03, 87), + (2, 0x02, 89), + (9, 0x02, 89), + (23, 0x02, 89), + (40, 0x03, 89), /* 59 */ - (3, .symbol, 85), - (6, .symbol, 85), - (10, .symbol, 85), - (15, .symbol, 85), - (24, .symbol, 85), - (31, .symbol, 85), - (41, .symbol, 85), - (56, [.accepted, .symbol], 85), - (3, .symbol, 86), - (6, .symbol, 86), - (10, .symbol, 86), - (15, .symbol, 86), - (24, .symbol, 86), - (31, .symbol, 86), - (41, .symbol, 86), - (56, [.accepted, .symbol], 86), + (3, 0x02, 85), + (6, 0x02, 85), + (10, 0x02, 85), + (15, 0x02, 85), + (24, 0x02, 85), + (31, 0x02, 85), + (41, 0x02, 85), + (56, 0x03, 85), + (3, 0x02, 86), + (6, 0x02, 86), + (10, 0x02, 86), + (15, 0x02, 86), + (24, 0x02, 86), + (31, 0x02, 86), + (41, 0x02, 86), + (56, 0x03, 86), /* 60 */ - (3, .symbol, 87), - (6, .symbol, 87), - (10, .symbol, 87), - (15, .symbol, 87), - (24, .symbol, 87), - (31, .symbol, 87), - (41, .symbol, 87), - (56, [.accepted, .symbol], 87), - (3, .symbol, 89), - (6, .symbol, 89), - (10, .symbol, 89), - (15, .symbol, 89), - (24, .symbol, 89), - (31, .symbol, 89), - (41, .symbol, 89), - (56, [.accepted, .symbol], 89), + (3, 0x02, 87), + (6, 0x02, 87), + (10, 0x02, 87), + (15, 0x02, 87), + (24, 0x02, 87), + (31, 0x02, 87), + (41, 0x02, 87), + (56, 0x03, 87), + (3, 0x02, 89), + (6, 0x02, 89), + (10, 0x02, 89), + (15, 0x02, 89), + (24, 0x02, 89), + (31, 0x02, 89), + (41, 0x02, 89), + (56, 0x03, 89), /* 61 */ - (2, .symbol, 106), - (9, .symbol, 106), - (23, .symbol, 106), - (40, [.accepted, .symbol], 106), - (2, .symbol, 107), - (9, .symbol, 107), - (23, .symbol, 107), - (40, [.accepted, .symbol], 107), - (2, .symbol, 113), - (9, .symbol, 113), - (23, .symbol, 113), - (40, [.accepted, .symbol], 113), - (2, .symbol, 118), - (9, .symbol, 118), - (23, .symbol, 118), - (40, [.accepted, .symbol], 118), + (2, 0x02, 106), + (9, 0x02, 106), + (23, 0x02, 106), + (40, 0x03, 106), + (2, 0x02, 107), + (9, 0x02, 107), + (23, 0x02, 107), + (40, 0x03, 107), + (2, 0x02, 113), + (9, 0x02, 113), + (23, 0x02, 113), + (40, 0x03, 113), + (2, 0x02, 118), + (9, 0x02, 118), + (23, 0x02, 118), + (40, 0x03, 118), /* 62 */ - (3, .symbol, 106), - (6, .symbol, 106), - (10, .symbol, 106), - (15, .symbol, 106), - (24, .symbol, 106), - (31, .symbol, 106), - (41, .symbol, 106), - (56, [.accepted, .symbol], 106), - (3, .symbol, 107), - (6, .symbol, 107), - (10, .symbol, 107), - (15, .symbol, 107), - (24, .symbol, 107), - (31, .symbol, 107), - (41, .symbol, 107), - (56, [.accepted, .symbol], 107), + (3, 0x02, 106), + (6, 0x02, 106), + (10, 0x02, 106), + (15, 0x02, 106), + (24, 0x02, 106), + (31, 0x02, 106), + (41, 0x02, 106), + (56, 0x03, 106), + (3, 0x02, 107), + (6, 0x02, 107), + (10, 0x02, 107), + (15, 0x02, 107), + (24, 0x02, 107), + (31, 0x02, 107), + (41, 0x02, 107), + (56, 0x03, 107), /* 63 */ - (3, .symbol, 113), - (6, .symbol, 113), - (10, .symbol, 113), - (15, .symbol, 113), - (24, .symbol, 113), - (31, .symbol, 113), - (41, .symbol, 113), - (56, [.accepted, .symbol], 113), - (3, .symbol, 118), - (6, .symbol, 118), - (10, .symbol, 118), - (15, .symbol, 118), - (24, .symbol, 118), - (31, .symbol, 118), - (41, .symbol, 118), - (56, [.accepted, .symbol], 118), + (3, 0x02, 113), + (6, 0x02, 113), + (10, 0x02, 113), + (15, 0x02, 113), + (24, 0x02, 113), + (31, 0x02, 113), + (41, 0x02, 113), + (56, 0x03, 113), + (3, 0x02, 118), + (6, 0x02, 118), + (10, 0x02, 118), + (15, 0x02, 118), + (24, 0x02, 118), + (31, 0x02, 118), + (41, 0x02, 118), + (56, 0x03, 118), /* 64 */ - (1, .symbol, 119), - (22, [.accepted, .symbol], 119), - (1, .symbol, 120), - (22, [.accepted, .symbol], 120), - (1, .symbol, 121), - (22, [.accepted, .symbol], 121), - (1, .symbol, 122), - (22, [.accepted, .symbol], 122), - (0, [.accepted, .symbol], 38), - (0, [.accepted, .symbol], 42), - (0, [.accepted, .symbol], 44), - (0, [.accepted, .symbol], 59), - (0, [.accepted, .symbol], 88), - (0, [.accepted, .symbol], 90), - (75, .none, 0), - (78, .none, 0), + (1, 0x02, 119), + (22, 0x03, 119), + (1, 0x02, 120), + (22, 0x03, 120), + (1, 0x02, 121), + (22, 0x03, 121), + (1, 0x02, 122), + (22, 0x03, 122), + (0, 0x03, 38), + (0, 0x03, 42), + (0, 0x03, 44), + (0, 0x03, 59), + (0, 0x03, 88), + (0, 0x03, 90), + (75, 0x00, 0), + (78, 0x00, 0), /* 65 */ - (2, .symbol, 119), - (9, .symbol, 119), - (23, .symbol, 119), - (40, [.accepted, .symbol], 119), - (2, .symbol, 120), - (9, .symbol, 120), - (23, .symbol, 120), - (40, [.accepted, .symbol], 120), - (2, .symbol, 121), - (9, .symbol, 121), - (23, .symbol, 121), - (40, [.accepted, .symbol], 121), - (2, .symbol, 122), - (9, .symbol, 122), - (23, .symbol, 122), - (40, [.accepted, .symbol], 122), + (2, 0x02, 119), + (9, 0x02, 119), + (23, 0x02, 119), + (40, 0x03, 119), + (2, 0x02, 120), + (9, 0x02, 120), + (23, 0x02, 120), + (40, 0x03, 120), + (2, 0x02, 121), + (9, 0x02, 121), + (23, 0x02, 121), + (40, 0x03, 121), + (2, 0x02, 122), + (9, 0x02, 122), + (23, 0x02, 122), + (40, 0x03, 122), /* 66 */ - (3, .symbol, 119), - (6, .symbol, 119), - (10, .symbol, 119), - (15, .symbol, 119), - (24, .symbol, 119), - (31, .symbol, 119), - (41, .symbol, 119), - (56, [.accepted, .symbol], 119), - (3, .symbol, 120), - (6, .symbol, 120), - (10, .symbol, 120), - (15, .symbol, 120), - (24, .symbol, 120), - (31, .symbol, 120), - (41, .symbol, 120), - (56, [.accepted, .symbol], 120), + (3, 0x02, 119), + (6, 0x02, 119), + (10, 0x02, 119), + (15, 0x02, 119), + (24, 0x02, 119), + (31, 0x02, 119), + (41, 0x02, 119), + (56, 0x03, 119), + (3, 0x02, 120), + (6, 0x02, 120), + (10, 0x02, 120), + (15, 0x02, 120), + (24, 0x02, 120), + (31, 0x02, 120), + (41, 0x02, 120), + (56, 0x03, 120), /* 67 */ - (3, .symbol, 121), - (6, .symbol, 121), - (10, .symbol, 121), - (15, .symbol, 121), - (24, .symbol, 121), - (31, .symbol, 121), - (41, .symbol, 121), - (56, [.accepted, .symbol], 121), - (3, .symbol, 122), - (6, .symbol, 122), - (10, .symbol, 122), - (15, .symbol, 122), - (24, .symbol, 122), - (31, .symbol, 122), - (41, .symbol, 122), - (56, [.accepted, .symbol], 122), + (3, 0x02, 121), + (6, 0x02, 121), + (10, 0x02, 121), + (15, 0x02, 121), + (24, 0x02, 121), + (31, 0x02, 121), + (41, 0x02, 121), + (56, 0x03, 121), + (3, 0x02, 122), + (6, 0x02, 122), + (10, 0x02, 122), + (15, 0x02, 122), + (24, 0x02, 122), + (31, 0x02, 122), + (41, 0x02, 122), + (56, 0x03, 122), /* 68 */ - (1, .symbol, 38), - (22, [.accepted, .symbol], 38), - (1, .symbol, 42), - (22, [.accepted, .symbol], 42), - (1, .symbol, 44), - (22, [.accepted, .symbol], 44), - (1, .symbol, 59), - (22, [.accepted, .symbol], 59), - (1, .symbol, 88), - (22, [.accepted, .symbol], 88), - (1, .symbol, 90), - (22, [.accepted, .symbol], 90), - (76, .none, 0), - (77, .none, 0), - (79, .none, 0), - (81, .none, 0), + (1, 0x02, 38), + (22, 0x03, 38), + (1, 0x02, 42), + (22, 0x03, 42), + (1, 0x02, 44), + (22, 0x03, 44), + (1, 0x02, 59), + (22, 0x03, 59), + (1, 0x02, 88), + (22, 0x03, 88), + (1, 0x02, 90), + (22, 0x03, 90), + (76, 0x00, 0), + (77, 0x00, 0), + (79, 0x00, 0), + (81, 0x00, 0), /* 69 */ - (2, .symbol, 38), - (9, .symbol, 38), - (23, .symbol, 38), - (40, [.accepted, .symbol], 38), - (2, .symbol, 42), - (9, .symbol, 42), - (23, .symbol, 42), - (40, [.accepted, .symbol], 42), - (2, .symbol, 44), - (9, .symbol, 44), - (23, .symbol, 44), - (40, [.accepted, .symbol], 44), - (2, .symbol, 59), - (9, .symbol, 59), - (23, .symbol, 59), - (40, [.accepted, .symbol], 59), + (2, 0x02, 38), + (9, 0x02, 38), + (23, 0x02, 38), + (40, 0x03, 38), + (2, 0x02, 42), + (9, 0x02, 42), + (23, 0x02, 42), + (40, 0x03, 42), + (2, 0x02, 44), + (9, 0x02, 44), + (23, 0x02, 44), + (40, 0x03, 44), + (2, 0x02, 59), + (9, 0x02, 59), + (23, 0x02, 59), + (40, 0x03, 59), /* 70 */ - (3, .symbol, 38), - (6, .symbol, 38), - (10, .symbol, 38), - (15, .symbol, 38), - (24, .symbol, 38), - (31, .symbol, 38), - (41, .symbol, 38), - (56, [.accepted, .symbol], 38), - (3, .symbol, 42), - (6, .symbol, 42), - (10, .symbol, 42), - (15, .symbol, 42), - (24, .symbol, 42), - (31, .symbol, 42), - (41, .symbol, 42), - (56, [.accepted, .symbol], 42), + (3, 0x02, 38), + (6, 0x02, 38), + (10, 0x02, 38), + (15, 0x02, 38), + (24, 0x02, 38), + (31, 0x02, 38), + (41, 0x02, 38), + (56, 0x03, 38), + (3, 0x02, 42), + (6, 0x02, 42), + (10, 0x02, 42), + (15, 0x02, 42), + (24, 0x02, 42), + (31, 0x02, 42), + (41, 0x02, 42), + (56, 0x03, 42), /* 71 */ - (3, .symbol, 44), - (6, .symbol, 44), - (10, .symbol, 44), - (15, .symbol, 44), - (24, .symbol, 44), - (31, .symbol, 44), - (41, .symbol, 44), - (56, [.accepted, .symbol], 44), - (3, .symbol, 59), - (6, .symbol, 59), - (10, .symbol, 59), - (15, .symbol, 59), - (24, .symbol, 59), - (31, .symbol, 59), - (41, .symbol, 59), - (56, [.accepted, .symbol], 59), + (3, 0x02, 44), + (6, 0x02, 44), + (10, 0x02, 44), + (15, 0x02, 44), + (24, 0x02, 44), + (31, 0x02, 44), + (41, 0x02, 44), + (56, 0x03, 44), + (3, 0x02, 59), + (6, 0x02, 59), + (10, 0x02, 59), + (15, 0x02, 59), + (24, 0x02, 59), + (31, 0x02, 59), + (41, 0x02, 59), + (56, 0x03, 59), /* 72 */ - (2, .symbol, 88), - (9, .symbol, 88), - (23, .symbol, 88), - (40, [.accepted, .symbol], 88), - (2, .symbol, 90), - (9, .symbol, 90), - (23, .symbol, 90), - (40, [.accepted, .symbol], 90), - (0, [.accepted, .symbol], 33), - (0, [.accepted, .symbol], 34), - (0, [.accepted, .symbol], 40), - (0, [.accepted, .symbol], 41), - (0, [.accepted, .symbol], 63), - (80, .none, 0), - (82, .none, 0), - (84, .none, 0), + (2, 0x02, 88), + (9, 0x02, 88), + (23, 0x02, 88), + (40, 0x03, 88), + (2, 0x02, 90), + (9, 0x02, 90), + (23, 0x02, 90), + (40, 0x03, 90), + (0, 0x03, 33), + (0, 0x03, 34), + (0, 0x03, 40), + (0, 0x03, 41), + (0, 0x03, 63), + (80, 0x00, 0), + (82, 0x00, 0), + (84, 0x00, 0), /* 73 */ - (3, .symbol, 88), - (6, .symbol, 88), - (10, .symbol, 88), - (15, .symbol, 88), - (24, .symbol, 88), - (31, .symbol, 88), - (41, .symbol, 88), - (56, [.accepted, .symbol], 88), - (3, .symbol, 90), - (6, .symbol, 90), - (10, .symbol, 90), - (15, .symbol, 90), - (24, .symbol, 90), - (31, .symbol, 90), - (41, .symbol, 90), - (56, [.accepted, .symbol], 90), + (3, 0x02, 88), + (6, 0x02, 88), + (10, 0x02, 88), + (15, 0x02, 88), + (24, 0x02, 88), + (31, 0x02, 88), + (41, 0x02, 88), + (56, 0x03, 88), + (3, 0x02, 90), + (6, 0x02, 90), + (10, 0x02, 90), + (15, 0x02, 90), + (24, 0x02, 90), + (31, 0x02, 90), + (41, 0x02, 90), + (56, 0x03, 90), /* 74 */ - (1, .symbol, 33), - (22, [.accepted, .symbol], 33), - (1, .symbol, 34), - (22, [.accepted, .symbol], 34), - (1, .symbol, 40), - (22, [.accepted, .symbol], 40), - (1, .symbol, 41), - (22, [.accepted, .symbol], 41), - (1, .symbol, 63), - (22, [.accepted, .symbol], 63), - (0, [.accepted, .symbol], 39), - (0, [.accepted, .symbol], 43), - (0, [.accepted, .symbol], 124), - (83, .none, 0), - (85, .none, 0), - (88, .none, 0), + (1, 0x02, 33), + (22, 0x03, 33), + (1, 0x02, 34), + (22, 0x03, 34), + (1, 0x02, 40), + (22, 0x03, 40), + (1, 0x02, 41), + (22, 0x03, 41), + (1, 0x02, 63), + (22, 0x03, 63), + (0, 0x03, 39), + (0, 0x03, 43), + (0, 0x03, 124), + (83, 0x00, 0), + (85, 0x00, 0), + (88, 0x00, 0), /* 75 */ - (2, .symbol, 33), - (9, .symbol, 33), - (23, .symbol, 33), - (40, [.accepted, .symbol], 33), - (2, .symbol, 34), - (9, .symbol, 34), - (23, .symbol, 34), - (40, [.accepted, .symbol], 34), - (2, .symbol, 40), - (9, .symbol, 40), - (23, .symbol, 40), - (40, [.accepted, .symbol], 40), - (2, .symbol, 41), - (9, .symbol, 41), - (23, .symbol, 41), - (40, [.accepted, .symbol], 41), + (2, 0x02, 33), + (9, 0x02, 33), + (23, 0x02, 33), + (40, 0x03, 33), + (2, 0x02, 34), + (9, 0x02, 34), + (23, 0x02, 34), + (40, 0x03, 34), + (2, 0x02, 40), + (9, 0x02, 40), + (23, 0x02, 40), + (40, 0x03, 40), + (2, 0x02, 41), + (9, 0x02, 41), + (23, 0x02, 41), + (40, 0x03, 41), /* 76 */ - (3, .symbol, 33), - (6, .symbol, 33), - (10, .symbol, 33), - (15, .symbol, 33), - (24, .symbol, 33), - (31, .symbol, 33), - (41, .symbol, 33), - (56, [.accepted, .symbol], 33), - (3, .symbol, 34), - (6, .symbol, 34), - (10, .symbol, 34), - (15, .symbol, 34), - (24, .symbol, 34), - (31, .symbol, 34), - (41, .symbol, 34), - (56, [.accepted, .symbol], 34), + (3, 0x02, 33), + (6, 0x02, 33), + (10, 0x02, 33), + (15, 0x02, 33), + (24, 0x02, 33), + (31, 0x02, 33), + (41, 0x02, 33), + (56, 0x03, 33), + (3, 0x02, 34), + (6, 0x02, 34), + (10, 0x02, 34), + (15, 0x02, 34), + (24, 0x02, 34), + (31, 0x02, 34), + (41, 0x02, 34), + (56, 0x03, 34), /* 77 */ - (3, .symbol, 40), - (6, .symbol, 40), - (10, .symbol, 40), - (15, .symbol, 40), - (24, .symbol, 40), - (31, .symbol, 40), - (41, .symbol, 40), - (56, [.accepted, .symbol], 40), - (3, .symbol, 41), - (6, .symbol, 41), - (10, .symbol, 41), - (15, .symbol, 41), - (24, .symbol, 41), - (31, .symbol, 41), - (41, .symbol, 41), - (56, [.accepted, .symbol], 41), + (3, 0x02, 40), + (6, 0x02, 40), + (10, 0x02, 40), + (15, 0x02, 40), + (24, 0x02, 40), + (31, 0x02, 40), + (41, 0x02, 40), + (56, 0x03, 40), + (3, 0x02, 41), + (6, 0x02, 41), + (10, 0x02, 41), + (15, 0x02, 41), + (24, 0x02, 41), + (31, 0x02, 41), + (41, 0x02, 41), + (56, 0x03, 41), /* 78 */ - (2, .symbol, 63), - (9, .symbol, 63), - (23, .symbol, 63), - (40, [.accepted, .symbol], 63), - (1, .symbol, 39), - (22, [.accepted, .symbol], 39), - (1, .symbol, 43), - (22, [.accepted, .symbol], 43), - (1, .symbol, 124), - (22, [.accepted, .symbol], 124), - (0, [.accepted, .symbol], 35), - (0, [.accepted, .symbol], 62), - (86, .none, 0), - (87, .none, 0), - (89, .none, 0), - (90, .none, 0), + (2, 0x02, 63), + (9, 0x02, 63), + (23, 0x02, 63), + (40, 0x03, 63), + (1, 0x02, 39), + (22, 0x03, 39), + (1, 0x02, 43), + (22, 0x03, 43), + (1, 0x02, 124), + (22, 0x03, 124), + (0, 0x03, 35), + (0, 0x03, 62), + (86, 0x00, 0), + (87, 0x00, 0), + (89, 0x00, 0), + (90, 0x00, 0), /* 79 */ - (3, .symbol, 63), - (6, .symbol, 63), - (10, .symbol, 63), - (15, .symbol, 63), - (24, .symbol, 63), - (31, .symbol, 63), - (41, .symbol, 63), - (56, [.accepted, .symbol], 63), - (2, .symbol, 39), - (9, .symbol, 39), - (23, .symbol, 39), - (40, [.accepted, .symbol], 39), - (2, .symbol, 43), - (9, .symbol, 43), - (23, .symbol, 43), - (40, [.accepted, .symbol], 43), + (3, 0x02, 63), + (6, 0x02, 63), + (10, 0x02, 63), + (15, 0x02, 63), + (24, 0x02, 63), + (31, 0x02, 63), + (41, 0x02, 63), + (56, 0x03, 63), + (2, 0x02, 39), + (9, 0x02, 39), + (23, 0x02, 39), + (40, 0x03, 39), + (2, 0x02, 43), + (9, 0x02, 43), + (23, 0x02, 43), + (40, 0x03, 43), /* 80 */ - (3, .symbol, 39), - (6, .symbol, 39), - (10, .symbol, 39), - (15, .symbol, 39), - (24, .symbol, 39), - (31, .symbol, 39), - (41, .symbol, 39), - (56, [.accepted, .symbol], 39), - (3, .symbol, 43), - (6, .symbol, 43), - (10, .symbol, 43), - (15, .symbol, 43), - (24, .symbol, 43), - (31, .symbol, 43), - (41, .symbol, 43), - (56, [.accepted, .symbol], 43), + (3, 0x02, 39), + (6, 0x02, 39), + (10, 0x02, 39), + (15, 0x02, 39), + (24, 0x02, 39), + (31, 0x02, 39), + (41, 0x02, 39), + (56, 0x03, 39), + (3, 0x02, 43), + (6, 0x02, 43), + (10, 0x02, 43), + (15, 0x02, 43), + (24, 0x02, 43), + (31, 0x02, 43), + (41, 0x02, 43), + (56, 0x03, 43), /* 81 */ - (2, .symbol, 124), - (9, .symbol, 124), - (23, .symbol, 124), - (40, [.accepted, .symbol], 124), - (1, .symbol, 35), - (22, [.accepted, .symbol], 35), - (1, .symbol, 62), - (22, [.accepted, .symbol], 62), - (0, [.accepted, .symbol], 0), - (0, [.accepted, .symbol], 36), - (0, [.accepted, .symbol], 64), - (0, [.accepted, .symbol], 91), - (0, [.accepted, .symbol], 93), - (0, [.accepted, .symbol], 126), - (91, .none, 0), - (92, .none, 0), + (2, 0x02, 124), + (9, 0x02, 124), + (23, 0x02, 124), + (40, 0x03, 124), + (1, 0x02, 35), + (22, 0x03, 35), + (1, 0x02, 62), + (22, 0x03, 62), + (0, 0x03, 0), + (0, 0x03, 36), + (0, 0x03, 64), + (0, 0x03, 91), + (0, 0x03, 93), + (0, 0x03, 126), + (91, 0x00, 0), + (92, 0x00, 0), /* 82 */ - (3, .symbol, 124), - (6, .symbol, 124), - (10, .symbol, 124), - (15, .symbol, 124), - (24, .symbol, 124), - (31, .symbol, 124), - (41, .symbol, 124), - (56, [.accepted, .symbol], 124), - (2, .symbol, 35), - (9, .symbol, 35), - (23, .symbol, 35), - (40, [.accepted, .symbol], 35), - (2, .symbol, 62), - (9, .symbol, 62), - (23, .symbol, 62), - (40, [.accepted, .symbol], 62), + (3, 0x02, 124), + (6, 0x02, 124), + (10, 0x02, 124), + (15, 0x02, 124), + (24, 0x02, 124), + (31, 0x02, 124), + (41, 0x02, 124), + (56, 0x03, 124), + (2, 0x02, 35), + (9, 0x02, 35), + (23, 0x02, 35), + (40, 0x03, 35), + (2, 0x02, 62), + (9, 0x02, 62), + (23, 0x02, 62), + (40, 0x03, 62), /* 83 */ - (3, .symbol, 35), - (6, .symbol, 35), - (10, .symbol, 35), - (15, .symbol, 35), - (24, .symbol, 35), - (31, .symbol, 35), - (41, .symbol, 35), - (56, [.accepted, .symbol], 35), - (3, .symbol, 62), - (6, .symbol, 62), - (10, .symbol, 62), - (15, .symbol, 62), - (24, .symbol, 62), - (31, .symbol, 62), - (41, .symbol, 62), - (56, [.accepted, .symbol], 62), + (3, 0x02, 35), + (6, 0x02, 35), + (10, 0x02, 35), + (15, 0x02, 35), + (24, 0x02, 35), + (31, 0x02, 35), + (41, 0x02, 35), + (56, 0x03, 35), + (3, 0x02, 62), + (6, 0x02, 62), + (10, 0x02, 62), + (15, 0x02, 62), + (24, 0x02, 62), + (31, 0x02, 62), + (41, 0x02, 62), + (56, 0x03, 62), /* 84 */ - (1, .symbol, 0), - (22, [.accepted, .symbol], 0), - (1, .symbol, 36), - (22, [.accepted, .symbol], 36), - (1, .symbol, 64), - (22, [.accepted, .symbol], 64), - (1, .symbol, 91), - (22, [.accepted, .symbol], 91), - (1, .symbol, 93), - (22, [.accepted, .symbol], 93), - (1, .symbol, 126), - (22, [.accepted, .symbol], 126), - (0, [.accepted, .symbol], 94), - (0, [.accepted, .symbol], 125), - (93, .none, 0), - (94, .none, 0), + (1, 0x02, 0), + (22, 0x03, 0), + (1, 0x02, 36), + (22, 0x03, 36), + (1, 0x02, 64), + (22, 0x03, 64), + (1, 0x02, 91), + (22, 0x03, 91), + (1, 0x02, 93), + (22, 0x03, 93), + (1, 0x02, 126), + (22, 0x03, 126), + (0, 0x03, 94), + (0, 0x03, 125), + (93, 0x00, 0), + (94, 0x00, 0), /* 85 */ - (2, .symbol, 0), - (9, .symbol, 0), - (23, .symbol, 0), - (40, [.accepted, .symbol], 0), - (2, .symbol, 36), - (9, .symbol, 36), - (23, .symbol, 36), - (40, [.accepted, .symbol], 36), - (2, .symbol, 64), - (9, .symbol, 64), - (23, .symbol, 64), - (40, [.accepted, .symbol], 64), - (2, .symbol, 91), - (9, .symbol, 91), - (23, .symbol, 91), - (40, [.accepted, .symbol], 91), + (2, 0x02, 0), + (9, 0x02, 0), + (23, 0x02, 0), + (40, 0x03, 0), + (2, 0x02, 36), + (9, 0x02, 36), + (23, 0x02, 36), + (40, 0x03, 36), + (2, 0x02, 64), + (9, 0x02, 64), + (23, 0x02, 64), + (40, 0x03, 64), + (2, 0x02, 91), + (9, 0x02, 91), + (23, 0x02, 91), + (40, 0x03, 91), /* 86 */ - (3, .symbol, 0), - (6, .symbol, 0), - (10, .symbol, 0), - (15, .symbol, 0), - (24, .symbol, 0), - (31, .symbol, 0), - (41, .symbol, 0), - (56, [.accepted, .symbol], 0), - (3, .symbol, 36), - (6, .symbol, 36), - (10, .symbol, 36), - (15, .symbol, 36), - (24, .symbol, 36), - (31, .symbol, 36), - (41, .symbol, 36), - (56, [.accepted, .symbol], 36), + (3, 0x02, 0), + (6, 0x02, 0), + (10, 0x02, 0), + (15, 0x02, 0), + (24, 0x02, 0), + (31, 0x02, 0), + (41, 0x02, 0), + (56, 0x03, 0), + (3, 0x02, 36), + (6, 0x02, 36), + (10, 0x02, 36), + (15, 0x02, 36), + (24, 0x02, 36), + (31, 0x02, 36), + (41, 0x02, 36), + (56, 0x03, 36), /* 87 */ - (3, .symbol, 64), - (6, .symbol, 64), - (10, .symbol, 64), - (15, .symbol, 64), - (24, .symbol, 64), - (31, .symbol, 64), - (41, .symbol, 64), - (56, [.accepted, .symbol], 64), - (3, .symbol, 91), - (6, .symbol, 91), - (10, .symbol, 91), - (15, .symbol, 91), - (24, .symbol, 91), - (31, .symbol, 91), - (41, .symbol, 91), - (56, [.accepted, .symbol], 91), + (3, 0x02, 64), + (6, 0x02, 64), + (10, 0x02, 64), + (15, 0x02, 64), + (24, 0x02, 64), + (31, 0x02, 64), + (41, 0x02, 64), + (56, 0x03, 64), + (3, 0x02, 91), + (6, 0x02, 91), + (10, 0x02, 91), + (15, 0x02, 91), + (24, 0x02, 91), + (31, 0x02, 91), + (41, 0x02, 91), + (56, 0x03, 91), /* 88 */ - (2, .symbol, 93), - (9, .symbol, 93), - (23, .symbol, 93), - (40, [.accepted, .symbol], 93), - (2, .symbol, 126), - (9, .symbol, 126), - (23, .symbol, 126), - (40, [.accepted, .symbol], 126), - (1, .symbol, 94), - (22, [.accepted, .symbol], 94), - (1, .symbol, 125), - (22, [.accepted, .symbol], 125), - (0, [.accepted, .symbol], 60), - (0, [.accepted, .symbol], 96), - (0, [.accepted, .symbol], 123), - (95, .none, 0), + (2, 0x02, 93), + (9, 0x02, 93), + (23, 0x02, 93), + (40, 0x03, 93), + (2, 0x02, 126), + (9, 0x02, 126), + (23, 0x02, 126), + (40, 0x03, 126), + (1, 0x02, 94), + (22, 0x03, 94), + (1, 0x02, 125), + (22, 0x03, 125), + (0, 0x03, 60), + (0, 0x03, 96), + (0, 0x03, 123), + (95, 0x00, 0), /* 89 */ - (3, .symbol, 93), - (6, .symbol, 93), - (10, .symbol, 93), - (15, .symbol, 93), - (24, .symbol, 93), - (31, .symbol, 93), - (41, .symbol, 93), - (56, [.accepted, .symbol], 93), - (3, .symbol, 126), - (6, .symbol, 126), - (10, .symbol, 126), - (15, .symbol, 126), - (24, .symbol, 126), - (31, .symbol, 126), - (41, .symbol, 126), - (56, [.accepted, .symbol], 126), + (3, 0x02, 93), + (6, 0x02, 93), + (10, 0x02, 93), + (15, 0x02, 93), + (24, 0x02, 93), + (31, 0x02, 93), + (41, 0x02, 93), + (56, 0x03, 93), + (3, 0x02, 126), + (6, 0x02, 126), + (10, 0x02, 126), + (15, 0x02, 126), + (24, 0x02, 126), + (31, 0x02, 126), + (41, 0x02, 126), + (56, 0x03, 126), /* 90 */ - (2, .symbol, 94), - (9, .symbol, 94), - (23, .symbol, 94), - (40, [.accepted, .symbol], 94), - (2, .symbol, 125), - (9, .symbol, 125), - (23, .symbol, 125), - (40, [.accepted, .symbol], 125), - (1, .symbol, 60), - (22, [.accepted, .symbol], 60), - (1, .symbol, 96), - (22, [.accepted, .symbol], 96), - (1, .symbol, 123), - (22, [.accepted, .symbol], 123), - (96, .none, 0), - (110, .none, 0), + (2, 0x02, 94), + (9, 0x02, 94), + (23, 0x02, 94), + (40, 0x03, 94), + (2, 0x02, 125), + (9, 0x02, 125), + (23, 0x02, 125), + (40, 0x03, 125), + (1, 0x02, 60), + (22, 0x03, 60), + (1, 0x02, 96), + (22, 0x03, 96), + (1, 0x02, 123), + (22, 0x03, 123), + (96, 0x00, 0), + (110, 0x00, 0), /* 91 */ - (3, .symbol, 94), - (6, .symbol, 94), - (10, .symbol, 94), - (15, .symbol, 94), - (24, .symbol, 94), - (31, .symbol, 94), - (41, .symbol, 94), - (56, [.accepted, .symbol], 94), - (3, .symbol, 125), - (6, .symbol, 125), - (10, .symbol, 125), - (15, .symbol, 125), - (24, .symbol, 125), - (31, .symbol, 125), - (41, .symbol, 125), - (56, [.accepted, .symbol], 125), + (3, 0x02, 94), + (6, 0x02, 94), + (10, 0x02, 94), + (15, 0x02, 94), + (24, 0x02, 94), + (31, 0x02, 94), + (41, 0x02, 94), + (56, 0x03, 94), + (3, 0x02, 125), + (6, 0x02, 125), + (10, 0x02, 125), + (15, 0x02, 125), + (24, 0x02, 125), + (31, 0x02, 125), + (41, 0x02, 125), + (56, 0x03, 125), /* 92 */ - (2, .symbol, 60), - (9, .symbol, 60), - (23, .symbol, 60), - (40, [.accepted, .symbol], 60), - (2, .symbol, 96), - (9, .symbol, 96), - (23, .symbol, 96), - (40, [.accepted, .symbol], 96), - (2, .symbol, 123), - (9, .symbol, 123), - (23, .symbol, 123), - (40, [.accepted, .symbol], 123), - (97, .none, 0), - (101, .none, 0), - (111, .none, 0), - (133, .none, 0), + (2, 0x02, 60), + (9, 0x02, 60), + (23, 0x02, 60), + (40, 0x03, 60), + (2, 0x02, 96), + (9, 0x02, 96), + (23, 0x02, 96), + (40, 0x03, 96), + (2, 0x02, 123), + (9, 0x02, 123), + (23, 0x02, 123), + (40, 0x03, 123), + (97, 0x00, 0), + (101, 0x00, 0), + (111, 0x00, 0), + (133, 0x00, 0), /* 93 */ - (3, .symbol, 60), - (6, .symbol, 60), - (10, .symbol, 60), - (15, .symbol, 60), - (24, .symbol, 60), - (31, .symbol, 60), - (41, .symbol, 60), - (56, [.accepted, .symbol], 60), - (3, .symbol, 96), - (6, .symbol, 96), - (10, .symbol, 96), - (15, .symbol, 96), - (24, .symbol, 96), - (31, .symbol, 96), - (41, .symbol, 96), - (56, [.accepted, .symbol], 96), + (3, 0x02, 60), + (6, 0x02, 60), + (10, 0x02, 60), + (15, 0x02, 60), + (24, 0x02, 60), + (31, 0x02, 60), + (41, 0x02, 60), + (56, 0x03, 60), + (3, 0x02, 96), + (6, 0x02, 96), + (10, 0x02, 96), + (15, 0x02, 96), + (24, 0x02, 96), + (31, 0x02, 96), + (41, 0x02, 96), + (56, 0x03, 96), /* 94 */ - (3, .symbol, 123), - (6, .symbol, 123), - (10, .symbol, 123), - (15, .symbol, 123), - (24, .symbol, 123), - (31, .symbol, 123), - (41, .symbol, 123), - (56, [.accepted, .symbol], 123), - (98, .none, 0), - (99, .none, 0), - (102, .none, 0), - (105, .none, 0), - (112, .none, 0), - (119, .none, 0), - (134, .none, 0), - (153, .none, 0), + (3, 0x02, 123), + (6, 0x02, 123), + (10, 0x02, 123), + (15, 0x02, 123), + (24, 0x02, 123), + (31, 0x02, 123), + (41, 0x02, 123), + (56, 0x03, 123), + (98, 0x00, 0), + (99, 0x00, 0), + (102, 0x00, 0), + (105, 0x00, 0), + (112, 0x00, 0), + (119, 0x00, 0), + (134, 0x00, 0), + (153, 0x00, 0), /* 95 */ - (0, [.accepted, .symbol], 92), - (0, [.accepted, .symbol], 195), - (0, [.accepted, .symbol], 208), - (100, .none, 0), - (103, .none, 0), - (104, .none, 0), - (106, .none, 0), - (107, .none, 0), - (113, .none, 0), - (116, .none, 0), - (120, .none, 0), - (126, .none, 0), - (135, .none, 0), - (142, .none, 0), - (154, .none, 0), - (169, .none, 0), + (0, 0x03, 92), + (0, 0x03, 195), + (0, 0x03, 208), + (100, 0x00, 0), + (103, 0x00, 0), + (104, 0x00, 0), + (106, 0x00, 0), + (107, 0x00, 0), + (113, 0x00, 0), + (116, 0x00, 0), + (120, 0x00, 0), + (126, 0x00, 0), + (135, 0x00, 0), + (142, 0x00, 0), + (154, 0x00, 0), + (169, 0x00, 0), /* 96 */ - (1, .symbol, 92), - (22, [.accepted, .symbol], 92), - (1, .symbol, 195), - (22, [.accepted, .symbol], 195), - (1, .symbol, 208), - (22, [.accepted, .symbol], 208), - (0, [.accepted, .symbol], 128), - (0, [.accepted, .symbol], 130), - (0, [.accepted, .symbol], 131), - (0, [.accepted, .symbol], 162), - (0, [.accepted, .symbol], 184), - (0, [.accepted, .symbol], 194), - (0, [.accepted, .symbol], 224), - (0, [.accepted, .symbol], 226), - (108, .none, 0), - (109, .none, 0), + (1, 0x02, 92), + (22, 0x03, 92), + (1, 0x02, 195), + (22, 0x03, 195), + (1, 0x02, 208), + (22, 0x03, 208), + (0, 0x03, 128), + (0, 0x03, 130), + (0, 0x03, 131), + (0, 0x03, 162), + (0, 0x03, 184), + (0, 0x03, 194), + (0, 0x03, 224), + (0, 0x03, 226), + (108, 0x00, 0), + (109, 0x00, 0), /* 97 */ - (2, .symbol, 92), - (9, .symbol, 92), - (23, .symbol, 92), - (40, [.accepted, .symbol], 92), - (2, .symbol, 195), - (9, .symbol, 195), - (23, .symbol, 195), - (40, [.accepted, .symbol], 195), - (2, .symbol, 208), - (9, .symbol, 208), - (23, .symbol, 208), - (40, [.accepted, .symbol], 208), - (1, .symbol, 128), - (22, [.accepted, .symbol], 128), - (1, .symbol, 130), - (22, [.accepted, .symbol], 130), + (2, 0x02, 92), + (9, 0x02, 92), + (23, 0x02, 92), + (40, 0x03, 92), + (2, 0x02, 195), + (9, 0x02, 195), + (23, 0x02, 195), + (40, 0x03, 195), + (2, 0x02, 208), + (9, 0x02, 208), + (23, 0x02, 208), + (40, 0x03, 208), + (1, 0x02, 128), + (22, 0x03, 128), + (1, 0x02, 130), + (22, 0x03, 130), /* 98 */ - (3, .symbol, 92), - (6, .symbol, 92), - (10, .symbol, 92), - (15, .symbol, 92), - (24, .symbol, 92), - (31, .symbol, 92), - (41, .symbol, 92), - (56, [.accepted, .symbol], 92), - (3, .symbol, 195), - (6, .symbol, 195), - (10, .symbol, 195), - (15, .symbol, 195), - (24, .symbol, 195), - (31, .symbol, 195), - (41, .symbol, 195), - (56, [.accepted, .symbol], 195), + (3, 0x02, 92), + (6, 0x02, 92), + (10, 0x02, 92), + (15, 0x02, 92), + (24, 0x02, 92), + (31, 0x02, 92), + (41, 0x02, 92), + (56, 0x03, 92), + (3, 0x02, 195), + (6, 0x02, 195), + (10, 0x02, 195), + (15, 0x02, 195), + (24, 0x02, 195), + (31, 0x02, 195), + (41, 0x02, 195), + (56, 0x03, 195), /* 99 */ - (3, .symbol, 208), - (6, .symbol, 208), - (10, .symbol, 208), - (15, .symbol, 208), - (24, .symbol, 208), - (31, .symbol, 208), - (41, .symbol, 208), - (56, [.accepted, .symbol], 208), - (2, .symbol, 128), - (9, .symbol, 128), - (23, .symbol, 128), - (40, [.accepted, .symbol], 128), - (2, .symbol, 130), - (9, .symbol, 130), - (23, .symbol, 130), - (40, [.accepted, .symbol], 130), + (3, 0x02, 208), + (6, 0x02, 208), + (10, 0x02, 208), + (15, 0x02, 208), + (24, 0x02, 208), + (31, 0x02, 208), + (41, 0x02, 208), + (56, 0x03, 208), + (2, 0x02, 128), + (9, 0x02, 128), + (23, 0x02, 128), + (40, 0x03, 128), + (2, 0x02, 130), + (9, 0x02, 130), + (23, 0x02, 130), + (40, 0x03, 130), /* 100 */ - (3, .symbol, 128), - (6, .symbol, 128), - (10, .symbol, 128), - (15, .symbol, 128), - (24, .symbol, 128), - (31, .symbol, 128), - (41, .symbol, 128), - (56, [.accepted, .symbol], 128), - (3, .symbol, 130), - (6, .symbol, 130), - (10, .symbol, 130), - (15, .symbol, 130), - (24, .symbol, 130), - (31, .symbol, 130), - (41, .symbol, 130), - (56, [.accepted, .symbol], 130), + (3, 0x02, 128), + (6, 0x02, 128), + (10, 0x02, 128), + (15, 0x02, 128), + (24, 0x02, 128), + (31, 0x02, 128), + (41, 0x02, 128), + (56, 0x03, 128), + (3, 0x02, 130), + (6, 0x02, 130), + (10, 0x02, 130), + (15, 0x02, 130), + (24, 0x02, 130), + (31, 0x02, 130), + (41, 0x02, 130), + (56, 0x03, 130), /* 101 */ - (1, .symbol, 131), - (22, [.accepted, .symbol], 131), - (1, .symbol, 162), - (22, [.accepted, .symbol], 162), - (1, .symbol, 184), - (22, [.accepted, .symbol], 184), - (1, .symbol, 194), - (22, [.accepted, .symbol], 194), - (1, .symbol, 224), - (22, [.accepted, .symbol], 224), - (1, .symbol, 226), - (22, [.accepted, .symbol], 226), - (0, [.accepted, .symbol], 153), - (0, [.accepted, .symbol], 161), - (0, [.accepted, .symbol], 167), - (0, [.accepted, .symbol], 172), + (1, 0x02, 131), + (22, 0x03, 131), + (1, 0x02, 162), + (22, 0x03, 162), + (1, 0x02, 184), + (22, 0x03, 184), + (1, 0x02, 194), + (22, 0x03, 194), + (1, 0x02, 224), + (22, 0x03, 224), + (1, 0x02, 226), + (22, 0x03, 226), + (0, 0x03, 153), + (0, 0x03, 161), + (0, 0x03, 167), + (0, 0x03, 172), /* 102 */ - (2, .symbol, 131), - (9, .symbol, 131), - (23, .symbol, 131), - (40, [.accepted, .symbol], 131), - (2, .symbol, 162), - (9, .symbol, 162), - (23, .symbol, 162), - (40, [.accepted, .symbol], 162), - (2, .symbol, 184), - (9, .symbol, 184), - (23, .symbol, 184), - (40, [.accepted, .symbol], 184), - (2, .symbol, 194), - (9, .symbol, 194), - (23, .symbol, 194), - (40, [.accepted, .symbol], 194), + (2, 0x02, 131), + (9, 0x02, 131), + (23, 0x02, 131), + (40, 0x03, 131), + (2, 0x02, 162), + (9, 0x02, 162), + (23, 0x02, 162), + (40, 0x03, 162), + (2, 0x02, 184), + (9, 0x02, 184), + (23, 0x02, 184), + (40, 0x03, 184), + (2, 0x02, 194), + (9, 0x02, 194), + (23, 0x02, 194), + (40, 0x03, 194), /* 103 */ - (3, .symbol, 131), - (6, .symbol, 131), - (10, .symbol, 131), - (15, .symbol, 131), - (24, .symbol, 131), - (31, .symbol, 131), - (41, .symbol, 131), - (56, [.accepted, .symbol], 131), - (3, .symbol, 162), - (6, .symbol, 162), - (10, .symbol, 162), - (15, .symbol, 162), - (24, .symbol, 162), - (31, .symbol, 162), - (41, .symbol, 162), - (56, [.accepted, .symbol], 162), + (3, 0x02, 131), + (6, 0x02, 131), + (10, 0x02, 131), + (15, 0x02, 131), + (24, 0x02, 131), + (31, 0x02, 131), + (41, 0x02, 131), + (56, 0x03, 131), + (3, 0x02, 162), + (6, 0x02, 162), + (10, 0x02, 162), + (15, 0x02, 162), + (24, 0x02, 162), + (31, 0x02, 162), + (41, 0x02, 162), + (56, 0x03, 162), /* 104 */ - (3, .symbol, 184), - (6, .symbol, 184), - (10, .symbol, 184), - (15, .symbol, 184), - (24, .symbol, 184), - (31, .symbol, 184), - (41, .symbol, 184), - (56, [.accepted, .symbol], 184), - (3, .symbol, 194), - (6, .symbol, 194), - (10, .symbol, 194), - (15, .symbol, 194), - (24, .symbol, 194), - (31, .symbol, 194), - (41, .symbol, 194), - (56, [.accepted, .symbol], 194), + (3, 0x02, 184), + (6, 0x02, 184), + (10, 0x02, 184), + (15, 0x02, 184), + (24, 0x02, 184), + (31, 0x02, 184), + (41, 0x02, 184), + (56, 0x03, 184), + (3, 0x02, 194), + (6, 0x02, 194), + (10, 0x02, 194), + (15, 0x02, 194), + (24, 0x02, 194), + (31, 0x02, 194), + (41, 0x02, 194), + (56, 0x03, 194), /* 105 */ - (2, .symbol, 224), - (9, .symbol, 224), - (23, .symbol, 224), - (40, [.accepted, .symbol], 224), - (2, .symbol, 226), - (9, .symbol, 226), - (23, .symbol, 226), - (40, [.accepted, .symbol], 226), - (1, .symbol, 153), - (22, [.accepted, .symbol], 153), - (1, .symbol, 161), - (22, [.accepted, .symbol], 161), - (1, .symbol, 167), - (22, [.accepted, .symbol], 167), - (1, .symbol, 172), - (22, [.accepted, .symbol], 172), + (2, 0x02, 224), + (9, 0x02, 224), + (23, 0x02, 224), + (40, 0x03, 224), + (2, 0x02, 226), + (9, 0x02, 226), + (23, 0x02, 226), + (40, 0x03, 226), + (1, 0x02, 153), + (22, 0x03, 153), + (1, 0x02, 161), + (22, 0x03, 161), + (1, 0x02, 167), + (22, 0x03, 167), + (1, 0x02, 172), + (22, 0x03, 172), /* 106 */ - (3, .symbol, 224), - (6, .symbol, 224), - (10, .symbol, 224), - (15, .symbol, 224), - (24, .symbol, 224), - (31, .symbol, 224), - (41, .symbol, 224), - (56, [.accepted, .symbol], 224), - (3, .symbol, 226), - (6, .symbol, 226), - (10, .symbol, 226), - (15, .symbol, 226), - (24, .symbol, 226), - (31, .symbol, 226), - (41, .symbol, 226), - (56, [.accepted, .symbol], 226), + (3, 0x02, 224), + (6, 0x02, 224), + (10, 0x02, 224), + (15, 0x02, 224), + (24, 0x02, 224), + (31, 0x02, 224), + (41, 0x02, 224), + (56, 0x03, 224), + (3, 0x02, 226), + (6, 0x02, 226), + (10, 0x02, 226), + (15, 0x02, 226), + (24, 0x02, 226), + (31, 0x02, 226), + (41, 0x02, 226), + (56, 0x03, 226), /* 107 */ - (2, .symbol, 153), - (9, .symbol, 153), - (23, .symbol, 153), - (40, [.accepted, .symbol], 153), - (2, .symbol, 161), - (9, .symbol, 161), - (23, .symbol, 161), - (40, [.accepted, .symbol], 161), - (2, .symbol, 167), - (9, .symbol, 167), - (23, .symbol, 167), - (40, [.accepted, .symbol], 167), - (2, .symbol, 172), - (9, .symbol, 172), - (23, .symbol, 172), - (40, [.accepted, .symbol], 172), + (2, 0x02, 153), + (9, 0x02, 153), + (23, 0x02, 153), + (40, 0x03, 153), + (2, 0x02, 161), + (9, 0x02, 161), + (23, 0x02, 161), + (40, 0x03, 161), + (2, 0x02, 167), + (9, 0x02, 167), + (23, 0x02, 167), + (40, 0x03, 167), + (2, 0x02, 172), + (9, 0x02, 172), + (23, 0x02, 172), + (40, 0x03, 172), /* 108 */ - (3, .symbol, 153), - (6, .symbol, 153), - (10, .symbol, 153), - (15, .symbol, 153), - (24, .symbol, 153), - (31, .symbol, 153), - (41, .symbol, 153), - (56, [.accepted, .symbol], 153), - (3, .symbol, 161), - (6, .symbol, 161), - (10, .symbol, 161), - (15, .symbol, 161), - (24, .symbol, 161), - (31, .symbol, 161), - (41, .symbol, 161), - (56, [.accepted, .symbol], 161), + (3, 0x02, 153), + (6, 0x02, 153), + (10, 0x02, 153), + (15, 0x02, 153), + (24, 0x02, 153), + (31, 0x02, 153), + (41, 0x02, 153), + (56, 0x03, 153), + (3, 0x02, 161), + (6, 0x02, 161), + (10, 0x02, 161), + (15, 0x02, 161), + (24, 0x02, 161), + (31, 0x02, 161), + (41, 0x02, 161), + (56, 0x03, 161), /* 109 */ - (3, .symbol, 167), - (6, .symbol, 167), - (10, .symbol, 167), - (15, .symbol, 167), - (24, .symbol, 167), - (31, .symbol, 167), - (41, .symbol, 167), - (56, [.accepted, .symbol], 167), - (3, .symbol, 172), - (6, .symbol, 172), - (10, .symbol, 172), - (15, .symbol, 172), - (24, .symbol, 172), - (31, .symbol, 172), - (41, .symbol, 172), - (56, [.accepted, .symbol], 172), + (3, 0x02, 167), + (6, 0x02, 167), + (10, 0x02, 167), + (15, 0x02, 167), + (24, 0x02, 167), + (31, 0x02, 167), + (41, 0x02, 167), + (56, 0x03, 167), + (3, 0x02, 172), + (6, 0x02, 172), + (10, 0x02, 172), + (15, 0x02, 172), + (24, 0x02, 172), + (31, 0x02, 172), + (41, 0x02, 172), + (56, 0x03, 172), /* 110 */ - (114, .none, 0), - (115, .none, 0), - (117, .none, 0), - (118, .none, 0), - (121, .none, 0), - (123, .none, 0), - (127, .none, 0), - (130, .none, 0), - (136, .none, 0), - (139, .none, 0), - (143, .none, 0), - (146, .none, 0), - (155, .none, 0), - (162, .none, 0), - (170, .none, 0), - (180, .none, 0), + (114, 0x00, 0), + (115, 0x00, 0), + (117, 0x00, 0), + (118, 0x00, 0), + (121, 0x00, 0), + (123, 0x00, 0), + (127, 0x00, 0), + (130, 0x00, 0), + (136, 0x00, 0), + (139, 0x00, 0), + (143, 0x00, 0), + (146, 0x00, 0), + (155, 0x00, 0), + (162, 0x00, 0), + (170, 0x00, 0), + (180, 0x00, 0), /* 111 */ - (0, [.accepted, .symbol], 176), - (0, [.accepted, .symbol], 177), - (0, [.accepted, .symbol], 179), - (0, [.accepted, .symbol], 209), - (0, [.accepted, .symbol], 216), - (0, [.accepted, .symbol], 217), - (0, [.accepted, .symbol], 227), - (0, [.accepted, .symbol], 229), - (0, [.accepted, .symbol], 230), - (122, .none, 0), - (124, .none, 0), - (125, .none, 0), - (128, .none, 0), - (129, .none, 0), - (131, .none, 0), - (132, .none, 0), + (0, 0x03, 176), + (0, 0x03, 177), + (0, 0x03, 179), + (0, 0x03, 209), + (0, 0x03, 216), + (0, 0x03, 217), + (0, 0x03, 227), + (0, 0x03, 229), + (0, 0x03, 230), + (122, 0x00, 0), + (124, 0x00, 0), + (125, 0x00, 0), + (128, 0x00, 0), + (129, 0x00, 0), + (131, 0x00, 0), + (132, 0x00, 0), /* 112 */ - (1, .symbol, 176), - (22, [.accepted, .symbol], 176), - (1, .symbol, 177), - (22, [.accepted, .symbol], 177), - (1, .symbol, 179), - (22, [.accepted, .symbol], 179), - (1, .symbol, 209), - (22, [.accepted, .symbol], 209), - (1, .symbol, 216), - (22, [.accepted, .symbol], 216), - (1, .symbol, 217), - (22, [.accepted, .symbol], 217), - (1, .symbol, 227), - (22, [.accepted, .symbol], 227), - (1, .symbol, 229), - (22, [.accepted, .symbol], 229), + (1, 0x02, 176), + (22, 0x03, 176), + (1, 0x02, 177), + (22, 0x03, 177), + (1, 0x02, 179), + (22, 0x03, 179), + (1, 0x02, 209), + (22, 0x03, 209), + (1, 0x02, 216), + (22, 0x03, 216), + (1, 0x02, 217), + (22, 0x03, 217), + (1, 0x02, 227), + (22, 0x03, 227), + (1, 0x02, 229), + (22, 0x03, 229), /* 113 */ - (2, .symbol, 176), - (9, .symbol, 176), - (23, .symbol, 176), - (40, [.accepted, .symbol], 176), - (2, .symbol, 177), - (9, .symbol, 177), - (23, .symbol, 177), - (40, [.accepted, .symbol], 177), - (2, .symbol, 179), - (9, .symbol, 179), - (23, .symbol, 179), - (40, [.accepted, .symbol], 179), - (2, .symbol, 209), - (9, .symbol, 209), - (23, .symbol, 209), - (40, [.accepted, .symbol], 209), + (2, 0x02, 176), + (9, 0x02, 176), + (23, 0x02, 176), + (40, 0x03, 176), + (2, 0x02, 177), + (9, 0x02, 177), + (23, 0x02, 177), + (40, 0x03, 177), + (2, 0x02, 179), + (9, 0x02, 179), + (23, 0x02, 179), + (40, 0x03, 179), + (2, 0x02, 209), + (9, 0x02, 209), + (23, 0x02, 209), + (40, 0x03, 209), /* 114 */ - (3, .symbol, 176), - (6, .symbol, 176), - (10, .symbol, 176), - (15, .symbol, 176), - (24, .symbol, 176), - (31, .symbol, 176), - (41, .symbol, 176), - (56, [.accepted, .symbol], 176), - (3, .symbol, 177), - (6, .symbol, 177), - (10, .symbol, 177), - (15, .symbol, 177), - (24, .symbol, 177), - (31, .symbol, 177), - (41, .symbol, 177), - (56, [.accepted, .symbol], 177), + (3, 0x02, 176), + (6, 0x02, 176), + (10, 0x02, 176), + (15, 0x02, 176), + (24, 0x02, 176), + (31, 0x02, 176), + (41, 0x02, 176), + (56, 0x03, 176), + (3, 0x02, 177), + (6, 0x02, 177), + (10, 0x02, 177), + (15, 0x02, 177), + (24, 0x02, 177), + (31, 0x02, 177), + (41, 0x02, 177), + (56, 0x03, 177), /* 115 */ - (3, .symbol, 179), - (6, .symbol, 179), - (10, .symbol, 179), - (15, .symbol, 179), - (24, .symbol, 179), - (31, .symbol, 179), - (41, .symbol, 179), - (56, [.accepted, .symbol], 179), - (3, .symbol, 209), - (6, .symbol, 209), - (10, .symbol, 209), - (15, .symbol, 209), - (24, .symbol, 209), - (31, .symbol, 209), - (41, .symbol, 209), - (56, [.accepted, .symbol], 209), + (3, 0x02, 179), + (6, 0x02, 179), + (10, 0x02, 179), + (15, 0x02, 179), + (24, 0x02, 179), + (31, 0x02, 179), + (41, 0x02, 179), + (56, 0x03, 179), + (3, 0x02, 209), + (6, 0x02, 209), + (10, 0x02, 209), + (15, 0x02, 209), + (24, 0x02, 209), + (31, 0x02, 209), + (41, 0x02, 209), + (56, 0x03, 209), /* 116 */ - (2, .symbol, 216), - (9, .symbol, 216), - (23, .symbol, 216), - (40, [.accepted, .symbol], 216), - (2, .symbol, 217), - (9, .symbol, 217), - (23, .symbol, 217), - (40, [.accepted, .symbol], 217), - (2, .symbol, 227), - (9, .symbol, 227), - (23, .symbol, 227), - (40, [.accepted, .symbol], 227), - (2, .symbol, 229), - (9, .symbol, 229), - (23, .symbol, 229), - (40, [.accepted, .symbol], 229), + (2, 0x02, 216), + (9, 0x02, 216), + (23, 0x02, 216), + (40, 0x03, 216), + (2, 0x02, 217), + (9, 0x02, 217), + (23, 0x02, 217), + (40, 0x03, 217), + (2, 0x02, 227), + (9, 0x02, 227), + (23, 0x02, 227), + (40, 0x03, 227), + (2, 0x02, 229), + (9, 0x02, 229), + (23, 0x02, 229), + (40, 0x03, 229), /* 117 */ - (3, .symbol, 216), - (6, .symbol, 216), - (10, .symbol, 216), - (15, .symbol, 216), - (24, .symbol, 216), - (31, .symbol, 216), - (41, .symbol, 216), - (56, [.accepted, .symbol], 216), - (3, .symbol, 217), - (6, .symbol, 217), - (10, .symbol, 217), - (15, .symbol, 217), - (24, .symbol, 217), - (31, .symbol, 217), - (41, .symbol, 217), - (56, [.accepted, .symbol], 217), + (3, 0x02, 216), + (6, 0x02, 216), + (10, 0x02, 216), + (15, 0x02, 216), + (24, 0x02, 216), + (31, 0x02, 216), + (41, 0x02, 216), + (56, 0x03, 216), + (3, 0x02, 217), + (6, 0x02, 217), + (10, 0x02, 217), + (15, 0x02, 217), + (24, 0x02, 217), + (31, 0x02, 217), + (41, 0x02, 217), + (56, 0x03, 217), /* 118 */ - (3, .symbol, 227), - (6, .symbol, 227), - (10, .symbol, 227), - (15, .symbol, 227), - (24, .symbol, 227), - (31, .symbol, 227), - (41, .symbol, 227), - (56, [.accepted, .symbol], 227), - (3, .symbol, 229), - (6, .symbol, 229), - (10, .symbol, 229), - (15, .symbol, 229), - (24, .symbol, 229), - (31, .symbol, 229), - (41, .symbol, 229), - (56, [.accepted, .symbol], 229), + (3, 0x02, 227), + (6, 0x02, 227), + (10, 0x02, 227), + (15, 0x02, 227), + (24, 0x02, 227), + (31, 0x02, 227), + (41, 0x02, 227), + (56, 0x03, 227), + (3, 0x02, 229), + (6, 0x02, 229), + (10, 0x02, 229), + (15, 0x02, 229), + (24, 0x02, 229), + (31, 0x02, 229), + (41, 0x02, 229), + (56, 0x03, 229), /* 119 */ - (1, .symbol, 230), - (22, [.accepted, .symbol], 230), - (0, [.accepted, .symbol], 129), - (0, [.accepted, .symbol], 132), - (0, [.accepted, .symbol], 133), - (0, [.accepted, .symbol], 134), - (0, [.accepted, .symbol], 136), - (0, [.accepted, .symbol], 146), - (0, [.accepted, .symbol], 154), - (0, [.accepted, .symbol], 156), - (0, [.accepted, .symbol], 160), - (0, [.accepted, .symbol], 163), - (0, [.accepted, .symbol], 164), - (0, [.accepted, .symbol], 169), - (0, [.accepted, .symbol], 170), - (0, [.accepted, .symbol], 173), + (1, 0x02, 230), + (22, 0x03, 230), + (0, 0x03, 129), + (0, 0x03, 132), + (0, 0x03, 133), + (0, 0x03, 134), + (0, 0x03, 136), + (0, 0x03, 146), + (0, 0x03, 154), + (0, 0x03, 156), + (0, 0x03, 160), + (0, 0x03, 163), + (0, 0x03, 164), + (0, 0x03, 169), + (0, 0x03, 170), + (0, 0x03, 173), /* 120 */ - (2, .symbol, 230), - (9, .symbol, 230), - (23, .symbol, 230), - (40, [.accepted, .symbol], 230), - (1, .symbol, 129), - (22, [.accepted, .symbol], 129), - (1, .symbol, 132), - (22, [.accepted, .symbol], 132), - (1, .symbol, 133), - (22, [.accepted, .symbol], 133), - (1, .symbol, 134), - (22, [.accepted, .symbol], 134), - (1, .symbol, 136), - (22, [.accepted, .symbol], 136), - (1, .symbol, 146), - (22, [.accepted, .symbol], 146), + (2, 0x02, 230), + (9, 0x02, 230), + (23, 0x02, 230), + (40, 0x03, 230), + (1, 0x02, 129), + (22, 0x03, 129), + (1, 0x02, 132), + (22, 0x03, 132), + (1, 0x02, 133), + (22, 0x03, 133), + (1, 0x02, 134), + (22, 0x03, 134), + (1, 0x02, 136), + (22, 0x03, 136), + (1, 0x02, 146), + (22, 0x03, 146), /* 121 */ - (3, .symbol, 230), - (6, .symbol, 230), - (10, .symbol, 230), - (15, .symbol, 230), - (24, .symbol, 230), - (31, .symbol, 230), - (41, .symbol, 230), - (56, [.accepted, .symbol], 230), - (2, .symbol, 129), - (9, .symbol, 129), - (23, .symbol, 129), - (40, [.accepted, .symbol], 129), - (2, .symbol, 132), - (9, .symbol, 132), - (23, .symbol, 132), - (40, [.accepted, .symbol], 132), + (3, 0x02, 230), + (6, 0x02, 230), + (10, 0x02, 230), + (15, 0x02, 230), + (24, 0x02, 230), + (31, 0x02, 230), + (41, 0x02, 230), + (56, 0x03, 230), + (2, 0x02, 129), + (9, 0x02, 129), + (23, 0x02, 129), + (40, 0x03, 129), + (2, 0x02, 132), + (9, 0x02, 132), + (23, 0x02, 132), + (40, 0x03, 132), /* 122 */ - (3, .symbol, 129), - (6, .symbol, 129), - (10, .symbol, 129), - (15, .symbol, 129), - (24, .symbol, 129), - (31, .symbol, 129), - (41, .symbol, 129), - (56, [.accepted, .symbol], 129), - (3, .symbol, 132), - (6, .symbol, 132), - (10, .symbol, 132), - (15, .symbol, 132), - (24, .symbol, 132), - (31, .symbol, 132), - (41, .symbol, 132), - (56, [.accepted, .symbol], 132), + (3, 0x02, 129), + (6, 0x02, 129), + (10, 0x02, 129), + (15, 0x02, 129), + (24, 0x02, 129), + (31, 0x02, 129), + (41, 0x02, 129), + (56, 0x03, 129), + (3, 0x02, 132), + (6, 0x02, 132), + (10, 0x02, 132), + (15, 0x02, 132), + (24, 0x02, 132), + (31, 0x02, 132), + (41, 0x02, 132), + (56, 0x03, 132), /* 123 */ - (2, .symbol, 133), - (9, .symbol, 133), - (23, .symbol, 133), - (40, [.accepted, .symbol], 133), - (2, .symbol, 134), - (9, .symbol, 134), - (23, .symbol, 134), - (40, [.accepted, .symbol], 134), - (2, .symbol, 136), - (9, .symbol, 136), - (23, .symbol, 136), - (40, [.accepted, .symbol], 136), - (2, .symbol, 146), - (9, .symbol, 146), - (23, .symbol, 146), - (40, [.accepted, .symbol], 146), + (2, 0x02, 133), + (9, 0x02, 133), + (23, 0x02, 133), + (40, 0x03, 133), + (2, 0x02, 134), + (9, 0x02, 134), + (23, 0x02, 134), + (40, 0x03, 134), + (2, 0x02, 136), + (9, 0x02, 136), + (23, 0x02, 136), + (40, 0x03, 136), + (2, 0x02, 146), + (9, 0x02, 146), + (23, 0x02, 146), + (40, 0x03, 146), /* 124 */ - (3, .symbol, 133), - (6, .symbol, 133), - (10, .symbol, 133), - (15, .symbol, 133), - (24, .symbol, 133), - (31, .symbol, 133), - (41, .symbol, 133), - (56, [.accepted, .symbol], 133), - (3, .symbol, 134), - (6, .symbol, 134), - (10, .symbol, 134), - (15, .symbol, 134), - (24, .symbol, 134), - (31, .symbol, 134), - (41, .symbol, 134), - (56, [.accepted, .symbol], 134), + (3, 0x02, 133), + (6, 0x02, 133), + (10, 0x02, 133), + (15, 0x02, 133), + (24, 0x02, 133), + (31, 0x02, 133), + (41, 0x02, 133), + (56, 0x03, 133), + (3, 0x02, 134), + (6, 0x02, 134), + (10, 0x02, 134), + (15, 0x02, 134), + (24, 0x02, 134), + (31, 0x02, 134), + (41, 0x02, 134), + (56, 0x03, 134), /* 125 */ - (3, .symbol, 136), - (6, .symbol, 136), - (10, .symbol, 136), - (15, .symbol, 136), - (24, .symbol, 136), - (31, .symbol, 136), - (41, .symbol, 136), - (56, [.accepted, .symbol], 136), - (3, .symbol, 146), - (6, .symbol, 146), - (10, .symbol, 146), - (15, .symbol, 146), - (24, .symbol, 146), - (31, .symbol, 146), - (41, .symbol, 146), - (56, [.accepted, .symbol], 146), + (3, 0x02, 136), + (6, 0x02, 136), + (10, 0x02, 136), + (15, 0x02, 136), + (24, 0x02, 136), + (31, 0x02, 136), + (41, 0x02, 136), + (56, 0x03, 136), + (3, 0x02, 146), + (6, 0x02, 146), + (10, 0x02, 146), + (15, 0x02, 146), + (24, 0x02, 146), + (31, 0x02, 146), + (41, 0x02, 146), + (56, 0x03, 146), /* 126 */ - (1, .symbol, 154), - (22, [.accepted, .symbol], 154), - (1, .symbol, 156), - (22, [.accepted, .symbol], 156), - (1, .symbol, 160), - (22, [.accepted, .symbol], 160), - (1, .symbol, 163), - (22, [.accepted, .symbol], 163), - (1, .symbol, 164), - (22, [.accepted, .symbol], 164), - (1, .symbol, 169), - (22, [.accepted, .symbol], 169), - (1, .symbol, 170), - (22, [.accepted, .symbol], 170), - (1, .symbol, 173), - (22, [.accepted, .symbol], 173), + (1, 0x02, 154), + (22, 0x03, 154), + (1, 0x02, 156), + (22, 0x03, 156), + (1, 0x02, 160), + (22, 0x03, 160), + (1, 0x02, 163), + (22, 0x03, 163), + (1, 0x02, 164), + (22, 0x03, 164), + (1, 0x02, 169), + (22, 0x03, 169), + (1, 0x02, 170), + (22, 0x03, 170), + (1, 0x02, 173), + (22, 0x03, 173), /* 127 */ - (2, .symbol, 154), - (9, .symbol, 154), - (23, .symbol, 154), - (40, [.accepted, .symbol], 154), - (2, .symbol, 156), - (9, .symbol, 156), - (23, .symbol, 156), - (40, [.accepted, .symbol], 156), - (2, .symbol, 160), - (9, .symbol, 160), - (23, .symbol, 160), - (40, [.accepted, .symbol], 160), - (2, .symbol, 163), - (9, .symbol, 163), - (23, .symbol, 163), - (40, [.accepted, .symbol], 163), + (2, 0x02, 154), + (9, 0x02, 154), + (23, 0x02, 154), + (40, 0x03, 154), + (2, 0x02, 156), + (9, 0x02, 156), + (23, 0x02, 156), + (40, 0x03, 156), + (2, 0x02, 160), + (9, 0x02, 160), + (23, 0x02, 160), + (40, 0x03, 160), + (2, 0x02, 163), + (9, 0x02, 163), + (23, 0x02, 163), + (40, 0x03, 163), /* 128 */ - (3, .symbol, 154), - (6, .symbol, 154), - (10, .symbol, 154), - (15, .symbol, 154), - (24, .symbol, 154), - (31, .symbol, 154), - (41, .symbol, 154), - (56, [.accepted, .symbol], 154), - (3, .symbol, 156), - (6, .symbol, 156), - (10, .symbol, 156), - (15, .symbol, 156), - (24, .symbol, 156), - (31, .symbol, 156), - (41, .symbol, 156), - (56, [.accepted, .symbol], 156), + (3, 0x02, 154), + (6, 0x02, 154), + (10, 0x02, 154), + (15, 0x02, 154), + (24, 0x02, 154), + (31, 0x02, 154), + (41, 0x02, 154), + (56, 0x03, 154), + (3, 0x02, 156), + (6, 0x02, 156), + (10, 0x02, 156), + (15, 0x02, 156), + (24, 0x02, 156), + (31, 0x02, 156), + (41, 0x02, 156), + (56, 0x03, 156), /* 129 */ - (3, .symbol, 160), - (6, .symbol, 160), - (10, .symbol, 160), - (15, .symbol, 160), - (24, .symbol, 160), - (31, .symbol, 160), - (41, .symbol, 160), - (56, [.accepted, .symbol], 160), - (3, .symbol, 163), - (6, .symbol, 163), - (10, .symbol, 163), - (15, .symbol, 163), - (24, .symbol, 163), - (31, .symbol, 163), - (41, .symbol, 163), - (56, [.accepted, .symbol], 163), + (3, 0x02, 160), + (6, 0x02, 160), + (10, 0x02, 160), + (15, 0x02, 160), + (24, 0x02, 160), + (31, 0x02, 160), + (41, 0x02, 160), + (56, 0x03, 160), + (3, 0x02, 163), + (6, 0x02, 163), + (10, 0x02, 163), + (15, 0x02, 163), + (24, 0x02, 163), + (31, 0x02, 163), + (41, 0x02, 163), + (56, 0x03, 163), /* 130 */ - (2, .symbol, 164), - (9, .symbol, 164), - (23, .symbol, 164), - (40, [.accepted, .symbol], 164), - (2, .symbol, 169), - (9, .symbol, 169), - (23, .symbol, 169), - (40, [.accepted, .symbol], 169), - (2, .symbol, 170), - (9, .symbol, 170), - (23, .symbol, 170), - (40, [.accepted, .symbol], 170), - (2, .symbol, 173), - (9, .symbol, 173), - (23, .symbol, 173), - (40, [.accepted, .symbol], 173), + (2, 0x02, 164), + (9, 0x02, 164), + (23, 0x02, 164), + (40, 0x03, 164), + (2, 0x02, 169), + (9, 0x02, 169), + (23, 0x02, 169), + (40, 0x03, 169), + (2, 0x02, 170), + (9, 0x02, 170), + (23, 0x02, 170), + (40, 0x03, 170), + (2, 0x02, 173), + (9, 0x02, 173), + (23, 0x02, 173), + (40, 0x03, 173), /* 131 */ - (3, .symbol, 164), - (6, .symbol, 164), - (10, .symbol, 164), - (15, .symbol, 164), - (24, .symbol, 164), - (31, .symbol, 164), - (41, .symbol, 164), - (56, [.accepted, .symbol], 164), - (3, .symbol, 169), - (6, .symbol, 169), - (10, .symbol, 169), - (15, .symbol, 169), - (24, .symbol, 169), - (31, .symbol, 169), - (41, .symbol, 169), - (56, [.accepted, .symbol], 169), + (3, 0x02, 164), + (6, 0x02, 164), + (10, 0x02, 164), + (15, 0x02, 164), + (24, 0x02, 164), + (31, 0x02, 164), + (41, 0x02, 164), + (56, 0x03, 164), + (3, 0x02, 169), + (6, 0x02, 169), + (10, 0x02, 169), + (15, 0x02, 169), + (24, 0x02, 169), + (31, 0x02, 169), + (41, 0x02, 169), + (56, 0x03, 169), /* 132 */ - (3, .symbol, 170), - (6, .symbol, 170), - (10, .symbol, 170), - (15, .symbol, 170), - (24, .symbol, 170), - (31, .symbol, 170), - (41, .symbol, 170), - (56, [.accepted, .symbol], 170), - (3, .symbol, 173), - (6, .symbol, 173), - (10, .symbol, 173), - (15, .symbol, 173), - (24, .symbol, 173), - (31, .symbol, 173), - (41, .symbol, 173), - (56, [.accepted, .symbol], 173), + (3, 0x02, 170), + (6, 0x02, 170), + (10, 0x02, 170), + (15, 0x02, 170), + (24, 0x02, 170), + (31, 0x02, 170), + (41, 0x02, 170), + (56, 0x03, 170), + (3, 0x02, 173), + (6, 0x02, 173), + (10, 0x02, 173), + (15, 0x02, 173), + (24, 0x02, 173), + (31, 0x02, 173), + (41, 0x02, 173), + (56, 0x03, 173), /* 133 */ - (137, .none, 0), - (138, .none, 0), - (140, .none, 0), - (141, .none, 0), - (144, .none, 0), - (145, .none, 0), - (147, .none, 0), - (150, .none, 0), - (156, .none, 0), - (159, .none, 0), - (163, .none, 0), - (166, .none, 0), - (171, .none, 0), - (174, .none, 0), - (181, .none, 0), - (190, .none, 0), + (137, 0x00, 0), + (138, 0x00, 0), + (140, 0x00, 0), + (141, 0x00, 0), + (144, 0x00, 0), + (145, 0x00, 0), + (147, 0x00, 0), + (150, 0x00, 0), + (156, 0x00, 0), + (159, 0x00, 0), + (163, 0x00, 0), + (166, 0x00, 0), + (171, 0x00, 0), + (174, 0x00, 0), + (181, 0x00, 0), + (190, 0x00, 0), /* 134 */ - (0, [.accepted, .symbol], 178), - (0, [.accepted, .symbol], 181), - (0, [.accepted, .symbol], 185), - (0, [.accepted, .symbol], 186), - (0, [.accepted, .symbol], 187), - (0, [.accepted, .symbol], 189), - (0, [.accepted, .symbol], 190), - (0, [.accepted, .symbol], 196), - (0, [.accepted, .symbol], 198), - (0, [.accepted, .symbol], 228), - (0, [.accepted, .symbol], 232), - (0, [.accepted, .symbol], 233), - (148, .none, 0), - (149, .none, 0), - (151, .none, 0), - (152, .none, 0), + (0, 0x03, 178), + (0, 0x03, 181), + (0, 0x03, 185), + (0, 0x03, 186), + (0, 0x03, 187), + (0, 0x03, 189), + (0, 0x03, 190), + (0, 0x03, 196), + (0, 0x03, 198), + (0, 0x03, 228), + (0, 0x03, 232), + (0, 0x03, 233), + (148, 0x00, 0), + (149, 0x00, 0), + (151, 0x00, 0), + (152, 0x00, 0), /* 135 */ - (1, .symbol, 178), - (22, [.accepted, .symbol], 178), - (1, .symbol, 181), - (22, [.accepted, .symbol], 181), - (1, .symbol, 185), - (22, [.accepted, .symbol], 185), - (1, .symbol, 186), - (22, [.accepted, .symbol], 186), - (1, .symbol, 187), - (22, [.accepted, .symbol], 187), - (1, .symbol, 189), - (22, [.accepted, .symbol], 189), - (1, .symbol, 190), - (22, [.accepted, .symbol], 190), - (1, .symbol, 196), - (22, [.accepted, .symbol], 196), + (1, 0x02, 178), + (22, 0x03, 178), + (1, 0x02, 181), + (22, 0x03, 181), + (1, 0x02, 185), + (22, 0x03, 185), + (1, 0x02, 186), + (22, 0x03, 186), + (1, 0x02, 187), + (22, 0x03, 187), + (1, 0x02, 189), + (22, 0x03, 189), + (1, 0x02, 190), + (22, 0x03, 190), + (1, 0x02, 196), + (22, 0x03, 196), /* 136 */ - (2, .symbol, 178), - (9, .symbol, 178), - (23, .symbol, 178), - (40, [.accepted, .symbol], 178), - (2, .symbol, 181), - (9, .symbol, 181), - (23, .symbol, 181), - (40, [.accepted, .symbol], 181), - (2, .symbol, 185), - (9, .symbol, 185), - (23, .symbol, 185), - (40, [.accepted, .symbol], 185), - (2, .symbol, 186), - (9, .symbol, 186), - (23, .symbol, 186), - (40, [.accepted, .symbol], 186), + (2, 0x02, 178), + (9, 0x02, 178), + (23, 0x02, 178), + (40, 0x03, 178), + (2, 0x02, 181), + (9, 0x02, 181), + (23, 0x02, 181), + (40, 0x03, 181), + (2, 0x02, 185), + (9, 0x02, 185), + (23, 0x02, 185), + (40, 0x03, 185), + (2, 0x02, 186), + (9, 0x02, 186), + (23, 0x02, 186), + (40, 0x03, 186), /* 137 */ - (3, .symbol, 178), - (6, .symbol, 178), - (10, .symbol, 178), - (15, .symbol, 178), - (24, .symbol, 178), - (31, .symbol, 178), - (41, .symbol, 178), - (56, [.accepted, .symbol], 178), - (3, .symbol, 181), - (6, .symbol, 181), - (10, .symbol, 181), - (15, .symbol, 181), - (24, .symbol, 181), - (31, .symbol, 181), - (41, .symbol, 181), - (56, [.accepted, .symbol], 181), + (3, 0x02, 178), + (6, 0x02, 178), + (10, 0x02, 178), + (15, 0x02, 178), + (24, 0x02, 178), + (31, 0x02, 178), + (41, 0x02, 178), + (56, 0x03, 178), + (3, 0x02, 181), + (6, 0x02, 181), + (10, 0x02, 181), + (15, 0x02, 181), + (24, 0x02, 181), + (31, 0x02, 181), + (41, 0x02, 181), + (56, 0x03, 181), /* 138 */ - (3, .symbol, 185), - (6, .symbol, 185), - (10, .symbol, 185), - (15, .symbol, 185), - (24, .symbol, 185), - (31, .symbol, 185), - (41, .symbol, 185), - (56, [.accepted, .symbol], 185), - (3, .symbol, 186), - (6, .symbol, 186), - (10, .symbol, 186), - (15, .symbol, 186), - (24, .symbol, 186), - (31, .symbol, 186), - (41, .symbol, 186), - (56, [.accepted, .symbol], 186), + (3, 0x02, 185), + (6, 0x02, 185), + (10, 0x02, 185), + (15, 0x02, 185), + (24, 0x02, 185), + (31, 0x02, 185), + (41, 0x02, 185), + (56, 0x03, 185), + (3, 0x02, 186), + (6, 0x02, 186), + (10, 0x02, 186), + (15, 0x02, 186), + (24, 0x02, 186), + (31, 0x02, 186), + (41, 0x02, 186), + (56, 0x03, 186), /* 139 */ - (2, .symbol, 187), - (9, .symbol, 187), - (23, .symbol, 187), - (40, [.accepted, .symbol], 187), - (2, .symbol, 189), - (9, .symbol, 189), - (23, .symbol, 189), - (40, [.accepted, .symbol], 189), - (2, .symbol, 190), - (9, .symbol, 190), - (23, .symbol, 190), - (40, [.accepted, .symbol], 190), - (2, .symbol, 196), - (9, .symbol, 196), - (23, .symbol, 196), - (40, [.accepted, .symbol], 196), + (2, 0x02, 187), + (9, 0x02, 187), + (23, 0x02, 187), + (40, 0x03, 187), + (2, 0x02, 189), + (9, 0x02, 189), + (23, 0x02, 189), + (40, 0x03, 189), + (2, 0x02, 190), + (9, 0x02, 190), + (23, 0x02, 190), + (40, 0x03, 190), + (2, 0x02, 196), + (9, 0x02, 196), + (23, 0x02, 196), + (40, 0x03, 196), /* 140 */ - (3, .symbol, 187), - (6, .symbol, 187), - (10, .symbol, 187), - (15, .symbol, 187), - (24, .symbol, 187), - (31, .symbol, 187), - (41, .symbol, 187), - (56, [.accepted, .symbol], 187), - (3, .symbol, 189), - (6, .symbol, 189), - (10, .symbol, 189), - (15, .symbol, 189), - (24, .symbol, 189), - (31, .symbol, 189), - (41, .symbol, 189), - (56, [.accepted, .symbol], 189), + (3, 0x02, 187), + (6, 0x02, 187), + (10, 0x02, 187), + (15, 0x02, 187), + (24, 0x02, 187), + (31, 0x02, 187), + (41, 0x02, 187), + (56, 0x03, 187), + (3, 0x02, 189), + (6, 0x02, 189), + (10, 0x02, 189), + (15, 0x02, 189), + (24, 0x02, 189), + (31, 0x02, 189), + (41, 0x02, 189), + (56, 0x03, 189), /* 141 */ - (3, .symbol, 190), - (6, .symbol, 190), - (10, .symbol, 190), - (15, .symbol, 190), - (24, .symbol, 190), - (31, .symbol, 190), - (41, .symbol, 190), - (56, [.accepted, .symbol], 190), - (3, .symbol, 196), - (6, .symbol, 196), - (10, .symbol, 196), - (15, .symbol, 196), - (24, .symbol, 196), - (31, .symbol, 196), - (41, .symbol, 196), - (56, [.accepted, .symbol], 196), + (3, 0x02, 190), + (6, 0x02, 190), + (10, 0x02, 190), + (15, 0x02, 190), + (24, 0x02, 190), + (31, 0x02, 190), + (41, 0x02, 190), + (56, 0x03, 190), + (3, 0x02, 196), + (6, 0x02, 196), + (10, 0x02, 196), + (15, 0x02, 196), + (24, 0x02, 196), + (31, 0x02, 196), + (41, 0x02, 196), + (56, 0x03, 196), /* 142 */ - (1, .symbol, 198), - (22, [.accepted, .symbol], 198), - (1, .symbol, 228), - (22, [.accepted, .symbol], 228), - (1, .symbol, 232), - (22, [.accepted, .symbol], 232), - (1, .symbol, 233), - (22, [.accepted, .symbol], 233), - (0, [.accepted, .symbol], 1), - (0, [.accepted, .symbol], 135), - (0, [.accepted, .symbol], 137), - (0, [.accepted, .symbol], 138), - (0, [.accepted, .symbol], 139), - (0, [.accepted, .symbol], 140), - (0, [.accepted, .symbol], 141), - (0, [.accepted, .symbol], 143), + (1, 0x02, 198), + (22, 0x03, 198), + (1, 0x02, 228), + (22, 0x03, 228), + (1, 0x02, 232), + (22, 0x03, 232), + (1, 0x02, 233), + (22, 0x03, 233), + (0, 0x03, 1), + (0, 0x03, 135), + (0, 0x03, 137), + (0, 0x03, 138), + (0, 0x03, 139), + (0, 0x03, 140), + (0, 0x03, 141), + (0, 0x03, 143), /* 143 */ - (2, .symbol, 198), - (9, .symbol, 198), - (23, .symbol, 198), - (40, [.accepted, .symbol], 198), - (2, .symbol, 228), - (9, .symbol, 228), - (23, .symbol, 228), - (40, [.accepted, .symbol], 228), - (2, .symbol, 232), - (9, .symbol, 232), - (23, .symbol, 232), - (40, [.accepted, .symbol], 232), - (2, .symbol, 233), - (9, .symbol, 233), - (23, .symbol, 233), - (40, [.accepted, .symbol], 233), + (2, 0x02, 198), + (9, 0x02, 198), + (23, 0x02, 198), + (40, 0x03, 198), + (2, 0x02, 228), + (9, 0x02, 228), + (23, 0x02, 228), + (40, 0x03, 228), + (2, 0x02, 232), + (9, 0x02, 232), + (23, 0x02, 232), + (40, 0x03, 232), + (2, 0x02, 233), + (9, 0x02, 233), + (23, 0x02, 233), + (40, 0x03, 233), /* 144 */ - (3, .symbol, 198), - (6, .symbol, 198), - (10, .symbol, 198), - (15, .symbol, 198), - (24, .symbol, 198), - (31, .symbol, 198), - (41, .symbol, 198), - (56, [.accepted, .symbol], 198), - (3, .symbol, 228), - (6, .symbol, 228), - (10, .symbol, 228), - (15, .symbol, 228), - (24, .symbol, 228), - (31, .symbol, 228), - (41, .symbol, 228), - (56, [.accepted, .symbol], 228), + (3, 0x02, 198), + (6, 0x02, 198), + (10, 0x02, 198), + (15, 0x02, 198), + (24, 0x02, 198), + (31, 0x02, 198), + (41, 0x02, 198), + (56, 0x03, 198), + (3, 0x02, 228), + (6, 0x02, 228), + (10, 0x02, 228), + (15, 0x02, 228), + (24, 0x02, 228), + (31, 0x02, 228), + (41, 0x02, 228), + (56, 0x03, 228), /* 145 */ - (3, .symbol, 232), - (6, .symbol, 232), - (10, .symbol, 232), - (15, .symbol, 232), - (24, .symbol, 232), - (31, .symbol, 232), - (41, .symbol, 232), - (56, [.accepted, .symbol], 232), - (3, .symbol, 233), - (6, .symbol, 233), - (10, .symbol, 233), - (15, .symbol, 233), - (24, .symbol, 233), - (31, .symbol, 233), - (41, .symbol, 233), - (56, [.accepted, .symbol], 233), + (3, 0x02, 232), + (6, 0x02, 232), + (10, 0x02, 232), + (15, 0x02, 232), + (24, 0x02, 232), + (31, 0x02, 232), + (41, 0x02, 232), + (56, 0x03, 232), + (3, 0x02, 233), + (6, 0x02, 233), + (10, 0x02, 233), + (15, 0x02, 233), + (24, 0x02, 233), + (31, 0x02, 233), + (41, 0x02, 233), + (56, 0x03, 233), /* 146 */ - (1, .symbol, 1), - (22, [.accepted, .symbol], 1), - (1, .symbol, 135), - (22, [.accepted, .symbol], 135), - (1, .symbol, 137), - (22, [.accepted, .symbol], 137), - (1, .symbol, 138), - (22, [.accepted, .symbol], 138), - (1, .symbol, 139), - (22, [.accepted, .symbol], 139), - (1, .symbol, 140), - (22, [.accepted, .symbol], 140), - (1, .symbol, 141), - (22, [.accepted, .symbol], 141), - (1, .symbol, 143), - (22, [.accepted, .symbol], 143), + (1, 0x02, 1), + (22, 0x03, 1), + (1, 0x02, 135), + (22, 0x03, 135), + (1, 0x02, 137), + (22, 0x03, 137), + (1, 0x02, 138), + (22, 0x03, 138), + (1, 0x02, 139), + (22, 0x03, 139), + (1, 0x02, 140), + (22, 0x03, 140), + (1, 0x02, 141), + (22, 0x03, 141), + (1, 0x02, 143), + (22, 0x03, 143), /* 147 */ - (2, .symbol, 1), - (9, .symbol, 1), - (23, .symbol, 1), - (40, [.accepted, .symbol], 1), - (2, .symbol, 135), - (9, .symbol, 135), - (23, .symbol, 135), - (40, [.accepted, .symbol], 135), - (2, .symbol, 137), - (9, .symbol, 137), - (23, .symbol, 137), - (40, [.accepted, .symbol], 137), - (2, .symbol, 138), - (9, .symbol, 138), - (23, .symbol, 138), - (40, [.accepted, .symbol], 138), + (2, 0x02, 1), + (9, 0x02, 1), + (23, 0x02, 1), + (40, 0x03, 1), + (2, 0x02, 135), + (9, 0x02, 135), + (23, 0x02, 135), + (40, 0x03, 135), + (2, 0x02, 137), + (9, 0x02, 137), + (23, 0x02, 137), + (40, 0x03, 137), + (2, 0x02, 138), + (9, 0x02, 138), + (23, 0x02, 138), + (40, 0x03, 138), /* 148 */ - (3, .symbol, 1), - (6, .symbol, 1), - (10, .symbol, 1), - (15, .symbol, 1), - (24, .symbol, 1), - (31, .symbol, 1), - (41, .symbol, 1), - (56, [.accepted, .symbol], 1), - (3, .symbol, 135), - (6, .symbol, 135), - (10, .symbol, 135), - (15, .symbol, 135), - (24, .symbol, 135), - (31, .symbol, 135), - (41, .symbol, 135), - (56, [.accepted, .symbol], 135), + (3, 0x02, 1), + (6, 0x02, 1), + (10, 0x02, 1), + (15, 0x02, 1), + (24, 0x02, 1), + (31, 0x02, 1), + (41, 0x02, 1), + (56, 0x03, 1), + (3, 0x02, 135), + (6, 0x02, 135), + (10, 0x02, 135), + (15, 0x02, 135), + (24, 0x02, 135), + (31, 0x02, 135), + (41, 0x02, 135), + (56, 0x03, 135), /* 149 */ - (3, .symbol, 137), - (6, .symbol, 137), - (10, .symbol, 137), - (15, .symbol, 137), - (24, .symbol, 137), - (31, .symbol, 137), - (41, .symbol, 137), - (56, [.accepted, .symbol], 137), - (3, .symbol, 138), - (6, .symbol, 138), - (10, .symbol, 138), - (15, .symbol, 138), - (24, .symbol, 138), - (31, .symbol, 138), - (41, .symbol, 138), - (56, [.accepted, .symbol], 138), + (3, 0x02, 137), + (6, 0x02, 137), + (10, 0x02, 137), + (15, 0x02, 137), + (24, 0x02, 137), + (31, 0x02, 137), + (41, 0x02, 137), + (56, 0x03, 137), + (3, 0x02, 138), + (6, 0x02, 138), + (10, 0x02, 138), + (15, 0x02, 138), + (24, 0x02, 138), + (31, 0x02, 138), + (41, 0x02, 138), + (56, 0x03, 138), /* 150 */ - (2, .symbol, 139), - (9, .symbol, 139), - (23, .symbol, 139), - (40, [.accepted, .symbol], 139), - (2, .symbol, 140), - (9, .symbol, 140), - (23, .symbol, 140), - (40, [.accepted, .symbol], 140), - (2, .symbol, 141), - (9, .symbol, 141), - (23, .symbol, 141), - (40, [.accepted, .symbol], 141), - (2, .symbol, 143), - (9, .symbol, 143), - (23, .symbol, 143), - (40, [.accepted, .symbol], 143), + (2, 0x02, 139), + (9, 0x02, 139), + (23, 0x02, 139), + (40, 0x03, 139), + (2, 0x02, 140), + (9, 0x02, 140), + (23, 0x02, 140), + (40, 0x03, 140), + (2, 0x02, 141), + (9, 0x02, 141), + (23, 0x02, 141), + (40, 0x03, 141), + (2, 0x02, 143), + (9, 0x02, 143), + (23, 0x02, 143), + (40, 0x03, 143), /* 151 */ - (3, .symbol, 139), - (6, .symbol, 139), - (10, .symbol, 139), - (15, .symbol, 139), - (24, .symbol, 139), - (31, .symbol, 139), - (41, .symbol, 139), - (56, [.accepted, .symbol], 139), - (3, .symbol, 140), - (6, .symbol, 140), - (10, .symbol, 140), - (15, .symbol, 140), - (24, .symbol, 140), - (31, .symbol, 140), - (41, .symbol, 140), - (56, [.accepted, .symbol], 140), + (3, 0x02, 139), + (6, 0x02, 139), + (10, 0x02, 139), + (15, 0x02, 139), + (24, 0x02, 139), + (31, 0x02, 139), + (41, 0x02, 139), + (56, 0x03, 139), + (3, 0x02, 140), + (6, 0x02, 140), + (10, 0x02, 140), + (15, 0x02, 140), + (24, 0x02, 140), + (31, 0x02, 140), + (41, 0x02, 140), + (56, 0x03, 140), /* 152 */ - (3, .symbol, 141), - (6, .symbol, 141), - (10, .symbol, 141), - (15, .symbol, 141), - (24, .symbol, 141), - (31, .symbol, 141), - (41, .symbol, 141), - (56, [.accepted, .symbol], 141), - (3, .symbol, 143), - (6, .symbol, 143), - (10, .symbol, 143), - (15, .symbol, 143), - (24, .symbol, 143), - (31, .symbol, 143), - (41, .symbol, 143), - (56, [.accepted, .symbol], 143), + (3, 0x02, 141), + (6, 0x02, 141), + (10, 0x02, 141), + (15, 0x02, 141), + (24, 0x02, 141), + (31, 0x02, 141), + (41, 0x02, 141), + (56, 0x03, 141), + (3, 0x02, 143), + (6, 0x02, 143), + (10, 0x02, 143), + (15, 0x02, 143), + (24, 0x02, 143), + (31, 0x02, 143), + (41, 0x02, 143), + (56, 0x03, 143), /* 153 */ - (157, .none, 0), - (158, .none, 0), - (160, .none, 0), - (161, .none, 0), - (164, .none, 0), - (165, .none, 0), - (167, .none, 0), - (168, .none, 0), - (172, .none, 0), - (173, .none, 0), - (175, .none, 0), - (177, .none, 0), - (182, .none, 0), - (185, .none, 0), - (191, .none, 0), - (207, .none, 0), + (157, 0x00, 0), + (158, 0x00, 0), + (160, 0x00, 0), + (161, 0x00, 0), + (164, 0x00, 0), + (165, 0x00, 0), + (167, 0x00, 0), + (168, 0x00, 0), + (172, 0x00, 0), + (173, 0x00, 0), + (175, 0x00, 0), + (177, 0x00, 0), + (182, 0x00, 0), + (185, 0x00, 0), + (191, 0x00, 0), + (207, 0x00, 0), /* 154 */ - (0, [.accepted, .symbol], 147), - (0, [.accepted, .symbol], 149), - (0, [.accepted, .symbol], 150), - (0, [.accepted, .symbol], 151), - (0, [.accepted, .symbol], 152), - (0, [.accepted, .symbol], 155), - (0, [.accepted, .symbol], 157), - (0, [.accepted, .symbol], 158), - (0, [.accepted, .symbol], 165), - (0, [.accepted, .symbol], 166), - (0, [.accepted, .symbol], 168), - (0, [.accepted, .symbol], 174), - (0, [.accepted, .symbol], 175), - (0, [.accepted, .symbol], 180), - (0, [.accepted, .symbol], 182), - (0, [.accepted, .symbol], 183), + (0, 0x03, 147), + (0, 0x03, 149), + (0, 0x03, 150), + (0, 0x03, 151), + (0, 0x03, 152), + (0, 0x03, 155), + (0, 0x03, 157), + (0, 0x03, 158), + (0, 0x03, 165), + (0, 0x03, 166), + (0, 0x03, 168), + (0, 0x03, 174), + (0, 0x03, 175), + (0, 0x03, 180), + (0, 0x03, 182), + (0, 0x03, 183), /* 155 */ - (1, .symbol, 147), - (22, [.accepted, .symbol], 147), - (1, .symbol, 149), - (22, [.accepted, .symbol], 149), - (1, .symbol, 150), - (22, [.accepted, .symbol], 150), - (1, .symbol, 151), - (22, [.accepted, .symbol], 151), - (1, .symbol, 152), - (22, [.accepted, .symbol], 152), - (1, .symbol, 155), - (22, [.accepted, .symbol], 155), - (1, .symbol, 157), - (22, [.accepted, .symbol], 157), - (1, .symbol, 158), - (22, [.accepted, .symbol], 158), + (1, 0x02, 147), + (22, 0x03, 147), + (1, 0x02, 149), + (22, 0x03, 149), + (1, 0x02, 150), + (22, 0x03, 150), + (1, 0x02, 151), + (22, 0x03, 151), + (1, 0x02, 152), + (22, 0x03, 152), + (1, 0x02, 155), + (22, 0x03, 155), + (1, 0x02, 157), + (22, 0x03, 157), + (1, 0x02, 158), + (22, 0x03, 158), /* 156 */ - (2, .symbol, 147), - (9, .symbol, 147), - (23, .symbol, 147), - (40, [.accepted, .symbol], 147), - (2, .symbol, 149), - (9, .symbol, 149), - (23, .symbol, 149), - (40, [.accepted, .symbol], 149), - (2, .symbol, 150), - (9, .symbol, 150), - (23, .symbol, 150), - (40, [.accepted, .symbol], 150), - (2, .symbol, 151), - (9, .symbol, 151), - (23, .symbol, 151), - (40, [.accepted, .symbol], 151), + (2, 0x02, 147), + (9, 0x02, 147), + (23, 0x02, 147), + (40, 0x03, 147), + (2, 0x02, 149), + (9, 0x02, 149), + (23, 0x02, 149), + (40, 0x03, 149), + (2, 0x02, 150), + (9, 0x02, 150), + (23, 0x02, 150), + (40, 0x03, 150), + (2, 0x02, 151), + (9, 0x02, 151), + (23, 0x02, 151), + (40, 0x03, 151), /* 157 */ - (3, .symbol, 147), - (6, .symbol, 147), - (10, .symbol, 147), - (15, .symbol, 147), - (24, .symbol, 147), - (31, .symbol, 147), - (41, .symbol, 147), - (56, [.accepted, .symbol], 147), - (3, .symbol, 149), - (6, .symbol, 149), - (10, .symbol, 149), - (15, .symbol, 149), - (24, .symbol, 149), - (31, .symbol, 149), - (41, .symbol, 149), - (56, [.accepted, .symbol], 149), + (3, 0x02, 147), + (6, 0x02, 147), + (10, 0x02, 147), + (15, 0x02, 147), + (24, 0x02, 147), + (31, 0x02, 147), + (41, 0x02, 147), + (56, 0x03, 147), + (3, 0x02, 149), + (6, 0x02, 149), + (10, 0x02, 149), + (15, 0x02, 149), + (24, 0x02, 149), + (31, 0x02, 149), + (41, 0x02, 149), + (56, 0x03, 149), /* 158 */ - (3, .symbol, 150), - (6, .symbol, 150), - (10, .symbol, 150), - (15, .symbol, 150), - (24, .symbol, 150), - (31, .symbol, 150), - (41, .symbol, 150), - (56, [.accepted, .symbol], 150), - (3, .symbol, 151), - (6, .symbol, 151), - (10, .symbol, 151), - (15, .symbol, 151), - (24, .symbol, 151), - (31, .symbol, 151), - (41, .symbol, 151), - (56, [.accepted, .symbol], 151), + (3, 0x02, 150), + (6, 0x02, 150), + (10, 0x02, 150), + (15, 0x02, 150), + (24, 0x02, 150), + (31, 0x02, 150), + (41, 0x02, 150), + (56, 0x03, 150), + (3, 0x02, 151), + (6, 0x02, 151), + (10, 0x02, 151), + (15, 0x02, 151), + (24, 0x02, 151), + (31, 0x02, 151), + (41, 0x02, 151), + (56, 0x03, 151), /* 159 */ - (2, .symbol, 152), - (9, .symbol, 152), - (23, .symbol, 152), - (40, [.accepted, .symbol], 152), - (2, .symbol, 155), - (9, .symbol, 155), - (23, .symbol, 155), - (40, [.accepted, .symbol], 155), - (2, .symbol, 157), - (9, .symbol, 157), - (23, .symbol, 157), - (40, [.accepted, .symbol], 157), - (2, .symbol, 158), - (9, .symbol, 158), - (23, .symbol, 158), - (40, [.accepted, .symbol], 158), + (2, 0x02, 152), + (9, 0x02, 152), + (23, 0x02, 152), + (40, 0x03, 152), + (2, 0x02, 155), + (9, 0x02, 155), + (23, 0x02, 155), + (40, 0x03, 155), + (2, 0x02, 157), + (9, 0x02, 157), + (23, 0x02, 157), + (40, 0x03, 157), + (2, 0x02, 158), + (9, 0x02, 158), + (23, 0x02, 158), + (40, 0x03, 158), /* 160 */ - (3, .symbol, 152), - (6, .symbol, 152), - (10, .symbol, 152), - (15, .symbol, 152), - (24, .symbol, 152), - (31, .symbol, 152), - (41, .symbol, 152), - (56, [.accepted, .symbol], 152), - (3, .symbol, 155), - (6, .symbol, 155), - (10, .symbol, 155), - (15, .symbol, 155), - (24, .symbol, 155), - (31, .symbol, 155), - (41, .symbol, 155), - (56, [.accepted, .symbol], 155), + (3, 0x02, 152), + (6, 0x02, 152), + (10, 0x02, 152), + (15, 0x02, 152), + (24, 0x02, 152), + (31, 0x02, 152), + (41, 0x02, 152), + (56, 0x03, 152), + (3, 0x02, 155), + (6, 0x02, 155), + (10, 0x02, 155), + (15, 0x02, 155), + (24, 0x02, 155), + (31, 0x02, 155), + (41, 0x02, 155), + (56, 0x03, 155), /* 161 */ - (3, .symbol, 157), - (6, .symbol, 157), - (10, .symbol, 157), - (15, .symbol, 157), - (24, .symbol, 157), - (31, .symbol, 157), - (41, .symbol, 157), - (56, [.accepted, .symbol], 157), - (3, .symbol, 158), - (6, .symbol, 158), - (10, .symbol, 158), - (15, .symbol, 158), - (24, .symbol, 158), - (31, .symbol, 158), - (41, .symbol, 158), - (56, [.accepted, .symbol], 158), + (3, 0x02, 157), + (6, 0x02, 157), + (10, 0x02, 157), + (15, 0x02, 157), + (24, 0x02, 157), + (31, 0x02, 157), + (41, 0x02, 157), + (56, 0x03, 157), + (3, 0x02, 158), + (6, 0x02, 158), + (10, 0x02, 158), + (15, 0x02, 158), + (24, 0x02, 158), + (31, 0x02, 158), + (41, 0x02, 158), + (56, 0x03, 158), /* 162 */ - (1, .symbol, 165), - (22, [.accepted, .symbol], 165), - (1, .symbol, 166), - (22, [.accepted, .symbol], 166), - (1, .symbol, 168), - (22, [.accepted, .symbol], 168), - (1, .symbol, 174), - (22, [.accepted, .symbol], 174), - (1, .symbol, 175), - (22, [.accepted, .symbol], 175), - (1, .symbol, 180), - (22, [.accepted, .symbol], 180), - (1, .symbol, 182), - (22, [.accepted, .symbol], 182), - (1, .symbol, 183), - (22, [.accepted, .symbol], 183), + (1, 0x02, 165), + (22, 0x03, 165), + (1, 0x02, 166), + (22, 0x03, 166), + (1, 0x02, 168), + (22, 0x03, 168), + (1, 0x02, 174), + (22, 0x03, 174), + (1, 0x02, 175), + (22, 0x03, 175), + (1, 0x02, 180), + (22, 0x03, 180), + (1, 0x02, 182), + (22, 0x03, 182), + (1, 0x02, 183), + (22, 0x03, 183), /* 163 */ - (2, .symbol, 165), - (9, .symbol, 165), - (23, .symbol, 165), - (40, [.accepted, .symbol], 165), - (2, .symbol, 166), - (9, .symbol, 166), - (23, .symbol, 166), - (40, [.accepted, .symbol], 166), - (2, .symbol, 168), - (9, .symbol, 168), - (23, .symbol, 168), - (40, [.accepted, .symbol], 168), - (2, .symbol, 174), - (9, .symbol, 174), - (23, .symbol, 174), - (40, [.accepted, .symbol], 174), + (2, 0x02, 165), + (9, 0x02, 165), + (23, 0x02, 165), + (40, 0x03, 165), + (2, 0x02, 166), + (9, 0x02, 166), + (23, 0x02, 166), + (40, 0x03, 166), + (2, 0x02, 168), + (9, 0x02, 168), + (23, 0x02, 168), + (40, 0x03, 168), + (2, 0x02, 174), + (9, 0x02, 174), + (23, 0x02, 174), + (40, 0x03, 174), /* 164 */ - (3, .symbol, 165), - (6, .symbol, 165), - (10, .symbol, 165), - (15, .symbol, 165), - (24, .symbol, 165), - (31, .symbol, 165), - (41, .symbol, 165), - (56, [.accepted, .symbol], 165), - (3, .symbol, 166), - (6, .symbol, 166), - (10, .symbol, 166), - (15, .symbol, 166), - (24, .symbol, 166), - (31, .symbol, 166), - (41, .symbol, 166), - (56, [.accepted, .symbol], 166), + (3, 0x02, 165), + (6, 0x02, 165), + (10, 0x02, 165), + (15, 0x02, 165), + (24, 0x02, 165), + (31, 0x02, 165), + (41, 0x02, 165), + (56, 0x03, 165), + (3, 0x02, 166), + (6, 0x02, 166), + (10, 0x02, 166), + (15, 0x02, 166), + (24, 0x02, 166), + (31, 0x02, 166), + (41, 0x02, 166), + (56, 0x03, 166), /* 165 */ - (3, .symbol, 168), - (6, .symbol, 168), - (10, .symbol, 168), - (15, .symbol, 168), - (24, .symbol, 168), - (31, .symbol, 168), - (41, .symbol, 168), - (56, [.accepted, .symbol], 168), - (3, .symbol, 174), - (6, .symbol, 174), - (10, .symbol, 174), - (15, .symbol, 174), - (24, .symbol, 174), - (31, .symbol, 174), - (41, .symbol, 174), - (56, [.accepted, .symbol], 174), + (3, 0x02, 168), + (6, 0x02, 168), + (10, 0x02, 168), + (15, 0x02, 168), + (24, 0x02, 168), + (31, 0x02, 168), + (41, 0x02, 168), + (56, 0x03, 168), + (3, 0x02, 174), + (6, 0x02, 174), + (10, 0x02, 174), + (15, 0x02, 174), + (24, 0x02, 174), + (31, 0x02, 174), + (41, 0x02, 174), + (56, 0x03, 174), /* 166 */ - (2, .symbol, 175), - (9, .symbol, 175), - (23, .symbol, 175), - (40, [.accepted, .symbol], 175), - (2, .symbol, 180), - (9, .symbol, 180), - (23, .symbol, 180), - (40, [.accepted, .symbol], 180), - (2, .symbol, 182), - (9, .symbol, 182), - (23, .symbol, 182), - (40, [.accepted, .symbol], 182), - (2, .symbol, 183), - (9, .symbol, 183), - (23, .symbol, 183), - (40, [.accepted, .symbol], 183), + (2, 0x02, 175), + (9, 0x02, 175), + (23, 0x02, 175), + (40, 0x03, 175), + (2, 0x02, 180), + (9, 0x02, 180), + (23, 0x02, 180), + (40, 0x03, 180), + (2, 0x02, 182), + (9, 0x02, 182), + (23, 0x02, 182), + (40, 0x03, 182), + (2, 0x02, 183), + (9, 0x02, 183), + (23, 0x02, 183), + (40, 0x03, 183), /* 167 */ - (3, .symbol, 175), - (6, .symbol, 175), - (10, .symbol, 175), - (15, .symbol, 175), - (24, .symbol, 175), - (31, .symbol, 175), - (41, .symbol, 175), - (56, [.accepted, .symbol], 175), - (3, .symbol, 180), - (6, .symbol, 180), - (10, .symbol, 180), - (15, .symbol, 180), - (24, .symbol, 180), - (31, .symbol, 180), - (41, .symbol, 180), - (56, [.accepted, .symbol], 180), + (3, 0x02, 175), + (6, 0x02, 175), + (10, 0x02, 175), + (15, 0x02, 175), + (24, 0x02, 175), + (31, 0x02, 175), + (41, 0x02, 175), + (56, 0x03, 175), + (3, 0x02, 180), + (6, 0x02, 180), + (10, 0x02, 180), + (15, 0x02, 180), + (24, 0x02, 180), + (31, 0x02, 180), + (41, 0x02, 180), + (56, 0x03, 180), /* 168 */ - (3, .symbol, 182), - (6, .symbol, 182), - (10, .symbol, 182), - (15, .symbol, 182), - (24, .symbol, 182), - (31, .symbol, 182), - (41, .symbol, 182), - (56, [.accepted, .symbol], 182), - (3, .symbol, 183), - (6, .symbol, 183), - (10, .symbol, 183), - (15, .symbol, 183), - (24, .symbol, 183), - (31, .symbol, 183), - (41, .symbol, 183), - (56, [.accepted, .symbol], 183), + (3, 0x02, 182), + (6, 0x02, 182), + (10, 0x02, 182), + (15, 0x02, 182), + (24, 0x02, 182), + (31, 0x02, 182), + (41, 0x02, 182), + (56, 0x03, 182), + (3, 0x02, 183), + (6, 0x02, 183), + (10, 0x02, 183), + (15, 0x02, 183), + (24, 0x02, 183), + (31, 0x02, 183), + (41, 0x02, 183), + (56, 0x03, 183), /* 169 */ - (0, [.accepted, .symbol], 188), - (0, [.accepted, .symbol], 191), - (0, [.accepted, .symbol], 197), - (0, [.accepted, .symbol], 231), - (0, [.accepted, .symbol], 239), - (176, .none, 0), - (178, .none, 0), - (179, .none, 0), - (183, .none, 0), - (184, .none, 0), - (186, .none, 0), - (187, .none, 0), - (192, .none, 0), - (199, .none, 0), - (208, .none, 0), - (223, .none, 0), + (0, 0x03, 188), + (0, 0x03, 191), + (0, 0x03, 197), + (0, 0x03, 231), + (0, 0x03, 239), + (176, 0x00, 0), + (178, 0x00, 0), + (179, 0x00, 0), + (183, 0x00, 0), + (184, 0x00, 0), + (186, 0x00, 0), + (187, 0x00, 0), + (192, 0x00, 0), + (199, 0x00, 0), + (208, 0x00, 0), + (223, 0x00, 0), /* 170 */ - (1, .symbol, 188), - (22, [.accepted, .symbol], 188), - (1, .symbol, 191), - (22, [.accepted, .symbol], 191), - (1, .symbol, 197), - (22, [.accepted, .symbol], 197), - (1, .symbol, 231), - (22, [.accepted, .symbol], 231), - (1, .symbol, 239), - (22, [.accepted, .symbol], 239), - (0, [.accepted, .symbol], 9), - (0, [.accepted, .symbol], 142), - (0, [.accepted, .symbol], 144), - (0, [.accepted, .symbol], 145), - (0, [.accepted, .symbol], 148), - (0, [.accepted, .symbol], 159), + (1, 0x02, 188), + (22, 0x03, 188), + (1, 0x02, 191), + (22, 0x03, 191), + (1, 0x02, 197), + (22, 0x03, 197), + (1, 0x02, 231), + (22, 0x03, 231), + (1, 0x02, 239), + (22, 0x03, 239), + (0, 0x03, 9), + (0, 0x03, 142), + (0, 0x03, 144), + (0, 0x03, 145), + (0, 0x03, 148), + (0, 0x03, 159), /* 171 */ - (2, .symbol, 188), - (9, .symbol, 188), - (23, .symbol, 188), - (40, [.accepted, .symbol], 188), - (2, .symbol, 191), - (9, .symbol, 191), - (23, .symbol, 191), - (40, [.accepted, .symbol], 191), - (2, .symbol, 197), - (9, .symbol, 197), - (23, .symbol, 197), - (40, [.accepted, .symbol], 197), - (2, .symbol, 231), - (9, .symbol, 231), - (23, .symbol, 231), - (40, [.accepted, .symbol], 231), + (2, 0x02, 188), + (9, 0x02, 188), + (23, 0x02, 188), + (40, 0x03, 188), + (2, 0x02, 191), + (9, 0x02, 191), + (23, 0x02, 191), + (40, 0x03, 191), + (2, 0x02, 197), + (9, 0x02, 197), + (23, 0x02, 197), + (40, 0x03, 197), + (2, 0x02, 231), + (9, 0x02, 231), + (23, 0x02, 231), + (40, 0x03, 231), /* 172 */ - (3, .symbol, 188), - (6, .symbol, 188), - (10, .symbol, 188), - (15, .symbol, 188), - (24, .symbol, 188), - (31, .symbol, 188), - (41, .symbol, 188), - (56, [.accepted, .symbol], 188), - (3, .symbol, 191), - (6, .symbol, 191), - (10, .symbol, 191), - (15, .symbol, 191), - (24, .symbol, 191), - (31, .symbol, 191), - (41, .symbol, 191), - (56, [.accepted, .symbol], 191), + (3, 0x02, 188), + (6, 0x02, 188), + (10, 0x02, 188), + (15, 0x02, 188), + (24, 0x02, 188), + (31, 0x02, 188), + (41, 0x02, 188), + (56, 0x03, 188), + (3, 0x02, 191), + (6, 0x02, 191), + (10, 0x02, 191), + (15, 0x02, 191), + (24, 0x02, 191), + (31, 0x02, 191), + (41, 0x02, 191), + (56, 0x03, 191), /* 173 */ - (3, .symbol, 197), - (6, .symbol, 197), - (10, .symbol, 197), - (15, .symbol, 197), - (24, .symbol, 197), - (31, .symbol, 197), - (41, .symbol, 197), - (56, [.accepted, .symbol], 197), - (3, .symbol, 231), - (6, .symbol, 231), - (10, .symbol, 231), - (15, .symbol, 231), - (24, .symbol, 231), - (31, .symbol, 231), - (41, .symbol, 231), - (56, [.accepted, .symbol], 231), + (3, 0x02, 197), + (6, 0x02, 197), + (10, 0x02, 197), + (15, 0x02, 197), + (24, 0x02, 197), + (31, 0x02, 197), + (41, 0x02, 197), + (56, 0x03, 197), + (3, 0x02, 231), + (6, 0x02, 231), + (10, 0x02, 231), + (15, 0x02, 231), + (24, 0x02, 231), + (31, 0x02, 231), + (41, 0x02, 231), + (56, 0x03, 231), /* 174 */ - (2, .symbol, 239), - (9, .symbol, 239), - (23, .symbol, 239), - (40, [.accepted, .symbol], 239), - (1, .symbol, 9), - (22, [.accepted, .symbol], 9), - (1, .symbol, 142), - (22, [.accepted, .symbol], 142), - (1, .symbol, 144), - (22, [.accepted, .symbol], 144), - (1, .symbol, 145), - (22, [.accepted, .symbol], 145), - (1, .symbol, 148), - (22, [.accepted, .symbol], 148), - (1, .symbol, 159), - (22, [.accepted, .symbol], 159), + (2, 0x02, 239), + (9, 0x02, 239), + (23, 0x02, 239), + (40, 0x03, 239), + (1, 0x02, 9), + (22, 0x03, 9), + (1, 0x02, 142), + (22, 0x03, 142), + (1, 0x02, 144), + (22, 0x03, 144), + (1, 0x02, 145), + (22, 0x03, 145), + (1, 0x02, 148), + (22, 0x03, 148), + (1, 0x02, 159), + (22, 0x03, 159), /* 175 */ - (3, .symbol, 239), - (6, .symbol, 239), - (10, .symbol, 239), - (15, .symbol, 239), - (24, .symbol, 239), - (31, .symbol, 239), - (41, .symbol, 239), - (56, [.accepted, .symbol], 239), - (2, .symbol, 9), - (9, .symbol, 9), - (23, .symbol, 9), - (40, [.accepted, .symbol], 9), - (2, .symbol, 142), - (9, .symbol, 142), - (23, .symbol, 142), - (40, [.accepted, .symbol], 142), + (3, 0x02, 239), + (6, 0x02, 239), + (10, 0x02, 239), + (15, 0x02, 239), + (24, 0x02, 239), + (31, 0x02, 239), + (41, 0x02, 239), + (56, 0x03, 239), + (2, 0x02, 9), + (9, 0x02, 9), + (23, 0x02, 9), + (40, 0x03, 9), + (2, 0x02, 142), + (9, 0x02, 142), + (23, 0x02, 142), + (40, 0x03, 142), /* 176 */ - (3, .symbol, 9), - (6, .symbol, 9), - (10, .symbol, 9), - (15, .symbol, 9), - (24, .symbol, 9), - (31, .symbol, 9), - (41, .symbol, 9), - (56, [.accepted, .symbol], 9), - (3, .symbol, 142), - (6, .symbol, 142), - (10, .symbol, 142), - (15, .symbol, 142), - (24, .symbol, 142), - (31, .symbol, 142), - (41, .symbol, 142), - (56, [.accepted, .symbol], 142), + (3, 0x02, 9), + (6, 0x02, 9), + (10, 0x02, 9), + (15, 0x02, 9), + (24, 0x02, 9), + (31, 0x02, 9), + (41, 0x02, 9), + (56, 0x03, 9), + (3, 0x02, 142), + (6, 0x02, 142), + (10, 0x02, 142), + (15, 0x02, 142), + (24, 0x02, 142), + (31, 0x02, 142), + (41, 0x02, 142), + (56, 0x03, 142), /* 177 */ - (2, .symbol, 144), - (9, .symbol, 144), - (23, .symbol, 144), - (40, [.accepted, .symbol], 144), - (2, .symbol, 145), - (9, .symbol, 145), - (23, .symbol, 145), - (40, [.accepted, .symbol], 145), - (2, .symbol, 148), - (9, .symbol, 148), - (23, .symbol, 148), - (40, [.accepted, .symbol], 148), - (2, .symbol, 159), - (9, .symbol, 159), - (23, .symbol, 159), - (40, [.accepted, .symbol], 159), + (2, 0x02, 144), + (9, 0x02, 144), + (23, 0x02, 144), + (40, 0x03, 144), + (2, 0x02, 145), + (9, 0x02, 145), + (23, 0x02, 145), + (40, 0x03, 145), + (2, 0x02, 148), + (9, 0x02, 148), + (23, 0x02, 148), + (40, 0x03, 148), + (2, 0x02, 159), + (9, 0x02, 159), + (23, 0x02, 159), + (40, 0x03, 159), /* 178 */ - (3, .symbol, 144), - (6, .symbol, 144), - (10, .symbol, 144), - (15, .symbol, 144), - (24, .symbol, 144), - (31, .symbol, 144), - (41, .symbol, 144), - (56, [.accepted, .symbol], 144), - (3, .symbol, 145), - (6, .symbol, 145), - (10, .symbol, 145), - (15, .symbol, 145), - (24, .symbol, 145), - (31, .symbol, 145), - (41, .symbol, 145), - (56, [.accepted, .symbol], 145), + (3, 0x02, 144), + (6, 0x02, 144), + (10, 0x02, 144), + (15, 0x02, 144), + (24, 0x02, 144), + (31, 0x02, 144), + (41, 0x02, 144), + (56, 0x03, 144), + (3, 0x02, 145), + (6, 0x02, 145), + (10, 0x02, 145), + (15, 0x02, 145), + (24, 0x02, 145), + (31, 0x02, 145), + (41, 0x02, 145), + (56, 0x03, 145), /* 179 */ - (3, .symbol, 148), - (6, .symbol, 148), - (10, .symbol, 148), - (15, .symbol, 148), - (24, .symbol, 148), - (31, .symbol, 148), - (41, .symbol, 148), - (56, [.accepted, .symbol], 148), - (3, .symbol, 159), - (6, .symbol, 159), - (10, .symbol, 159), - (15, .symbol, 159), - (24, .symbol, 159), - (31, .symbol, 159), - (41, .symbol, 159), - (56, [.accepted, .symbol], 159), + (3, 0x02, 148), + (6, 0x02, 148), + (10, 0x02, 148), + (15, 0x02, 148), + (24, 0x02, 148), + (31, 0x02, 148), + (41, 0x02, 148), + (56, 0x03, 148), + (3, 0x02, 159), + (6, 0x02, 159), + (10, 0x02, 159), + (15, 0x02, 159), + (24, 0x02, 159), + (31, 0x02, 159), + (41, 0x02, 159), + (56, 0x03, 159), /* 180 */ - (0, [.accepted, .symbol], 171), - (0, [.accepted, .symbol], 206), - (0, [.accepted, .symbol], 215), - (0, [.accepted, .symbol], 225), - (0, [.accepted, .symbol], 236), - (0, [.accepted, .symbol], 237), - (188, .none, 0), - (189, .none, 0), - (193, .none, 0), - (196, .none, 0), - (200, .none, 0), - (203, .none, 0), - (209, .none, 0), - (216, .none, 0), - (224, .none, 0), - (238, .none, 0), + (0, 0x03, 171), + (0, 0x03, 206), + (0, 0x03, 215), + (0, 0x03, 225), + (0, 0x03, 236), + (0, 0x03, 237), + (188, 0x00, 0), + (189, 0x00, 0), + (193, 0x00, 0), + (196, 0x00, 0), + (200, 0x00, 0), + (203, 0x00, 0), + (209, 0x00, 0), + (216, 0x00, 0), + (224, 0x00, 0), + (238, 0x00, 0), /* 181 */ - (1, .symbol, 171), - (22, [.accepted, .symbol], 171), - (1, .symbol, 206), - (22, [.accepted, .symbol], 206), - (1, .symbol, 215), - (22, [.accepted, .symbol], 215), - (1, .symbol, 225), - (22, [.accepted, .symbol], 225), - (1, .symbol, 236), - (22, [.accepted, .symbol], 236), - (1, .symbol, 237), - (22, [.accepted, .symbol], 237), - (0, [.accepted, .symbol], 199), - (0, [.accepted, .symbol], 207), - (0, [.accepted, .symbol], 234), - (0, [.accepted, .symbol], 235), + (1, 0x02, 171), + (22, 0x03, 171), + (1, 0x02, 206), + (22, 0x03, 206), + (1, 0x02, 215), + (22, 0x03, 215), + (1, 0x02, 225), + (22, 0x03, 225), + (1, 0x02, 236), + (22, 0x03, 236), + (1, 0x02, 237), + (22, 0x03, 237), + (0, 0x03, 199), + (0, 0x03, 207), + (0, 0x03, 234), + (0, 0x03, 235), /* 182 */ - (2, .symbol, 171), - (9, .symbol, 171), - (23, .symbol, 171), - (40, [.accepted, .symbol], 171), - (2, .symbol, 206), - (9, .symbol, 206), - (23, .symbol, 206), - (40, [.accepted, .symbol], 206), - (2, .symbol, 215), - (9, .symbol, 215), - (23, .symbol, 215), - (40, [.accepted, .symbol], 215), - (2, .symbol, 225), - (9, .symbol, 225), - (23, .symbol, 225), - (40, [.accepted, .symbol], 225), + (2, 0x02, 171), + (9, 0x02, 171), + (23, 0x02, 171), + (40, 0x03, 171), + (2, 0x02, 206), + (9, 0x02, 206), + (23, 0x02, 206), + (40, 0x03, 206), + (2, 0x02, 215), + (9, 0x02, 215), + (23, 0x02, 215), + (40, 0x03, 215), + (2, 0x02, 225), + (9, 0x02, 225), + (23, 0x02, 225), + (40, 0x03, 225), /* 183 */ - (3, .symbol, 171), - (6, .symbol, 171), - (10, .symbol, 171), - (15, .symbol, 171), - (24, .symbol, 171), - (31, .symbol, 171), - (41, .symbol, 171), - (56, [.accepted, .symbol], 171), - (3, .symbol, 206), - (6, .symbol, 206), - (10, .symbol, 206), - (15, .symbol, 206), - (24, .symbol, 206), - (31, .symbol, 206), - (41, .symbol, 206), - (56, [.accepted, .symbol], 206), + (3, 0x02, 171), + (6, 0x02, 171), + (10, 0x02, 171), + (15, 0x02, 171), + (24, 0x02, 171), + (31, 0x02, 171), + (41, 0x02, 171), + (56, 0x03, 171), + (3, 0x02, 206), + (6, 0x02, 206), + (10, 0x02, 206), + (15, 0x02, 206), + (24, 0x02, 206), + (31, 0x02, 206), + (41, 0x02, 206), + (56, 0x03, 206), /* 184 */ - (3, .symbol, 215), - (6, .symbol, 215), - (10, .symbol, 215), - (15, .symbol, 215), - (24, .symbol, 215), - (31, .symbol, 215), - (41, .symbol, 215), - (56, [.accepted, .symbol], 215), - (3, .symbol, 225), - (6, .symbol, 225), - (10, .symbol, 225), - (15, .symbol, 225), - (24, .symbol, 225), - (31, .symbol, 225), - (41, .symbol, 225), - (56, [.accepted, .symbol], 225), + (3, 0x02, 215), + (6, 0x02, 215), + (10, 0x02, 215), + (15, 0x02, 215), + (24, 0x02, 215), + (31, 0x02, 215), + (41, 0x02, 215), + (56, 0x03, 215), + (3, 0x02, 225), + (6, 0x02, 225), + (10, 0x02, 225), + (15, 0x02, 225), + (24, 0x02, 225), + (31, 0x02, 225), + (41, 0x02, 225), + (56, 0x03, 225), /* 185 */ - (2, .symbol, 236), - (9, .symbol, 236), - (23, .symbol, 236), - (40, [.accepted, .symbol], 236), - (2, .symbol, 237), - (9, .symbol, 237), - (23, .symbol, 237), - (40, [.accepted, .symbol], 237), - (1, .symbol, 199), - (22, [.accepted, .symbol], 199), - (1, .symbol, 207), - (22, [.accepted, .symbol], 207), - (1, .symbol, 234), - (22, [.accepted, .symbol], 234), - (1, .symbol, 235), - (22, [.accepted, .symbol], 235), + (2, 0x02, 236), + (9, 0x02, 236), + (23, 0x02, 236), + (40, 0x03, 236), + (2, 0x02, 237), + (9, 0x02, 237), + (23, 0x02, 237), + (40, 0x03, 237), + (1, 0x02, 199), + (22, 0x03, 199), + (1, 0x02, 207), + (22, 0x03, 207), + (1, 0x02, 234), + (22, 0x03, 234), + (1, 0x02, 235), + (22, 0x03, 235), /* 186 */ - (3, .symbol, 236), - (6, .symbol, 236), - (10, .symbol, 236), - (15, .symbol, 236), - (24, .symbol, 236), - (31, .symbol, 236), - (41, .symbol, 236), - (56, [.accepted, .symbol], 236), - (3, .symbol, 237), - (6, .symbol, 237), - (10, .symbol, 237), - (15, .symbol, 237), - (24, .symbol, 237), - (31, .symbol, 237), - (41, .symbol, 237), - (56, [.accepted, .symbol], 237), + (3, 0x02, 236), + (6, 0x02, 236), + (10, 0x02, 236), + (15, 0x02, 236), + (24, 0x02, 236), + (31, 0x02, 236), + (41, 0x02, 236), + (56, 0x03, 236), + (3, 0x02, 237), + (6, 0x02, 237), + (10, 0x02, 237), + (15, 0x02, 237), + (24, 0x02, 237), + (31, 0x02, 237), + (41, 0x02, 237), + (56, 0x03, 237), /* 187 */ - (2, .symbol, 199), - (9, .symbol, 199), - (23, .symbol, 199), - (40, [.accepted, .symbol], 199), - (2, .symbol, 207), - (9, .symbol, 207), - (23, .symbol, 207), - (40, [.accepted, .symbol], 207), - (2, .symbol, 234), - (9, .symbol, 234), - (23, .symbol, 234), - (40, [.accepted, .symbol], 234), - (2, .symbol, 235), - (9, .symbol, 235), - (23, .symbol, 235), - (40, [.accepted, .symbol], 235), + (2, 0x02, 199), + (9, 0x02, 199), + (23, 0x02, 199), + (40, 0x03, 199), + (2, 0x02, 207), + (9, 0x02, 207), + (23, 0x02, 207), + (40, 0x03, 207), + (2, 0x02, 234), + (9, 0x02, 234), + (23, 0x02, 234), + (40, 0x03, 234), + (2, 0x02, 235), + (9, 0x02, 235), + (23, 0x02, 235), + (40, 0x03, 235), /* 188 */ - (3, .symbol, 199), - (6, .symbol, 199), - (10, .symbol, 199), - (15, .symbol, 199), - (24, .symbol, 199), - (31, .symbol, 199), - (41, .symbol, 199), - (56, [.accepted, .symbol], 199), - (3, .symbol, 207), - (6, .symbol, 207), - (10, .symbol, 207), - (15, .symbol, 207), - (24, .symbol, 207), - (31, .symbol, 207), - (41, .symbol, 207), - (56, [.accepted, .symbol], 207), + (3, 0x02, 199), + (6, 0x02, 199), + (10, 0x02, 199), + (15, 0x02, 199), + (24, 0x02, 199), + (31, 0x02, 199), + (41, 0x02, 199), + (56, 0x03, 199), + (3, 0x02, 207), + (6, 0x02, 207), + (10, 0x02, 207), + (15, 0x02, 207), + (24, 0x02, 207), + (31, 0x02, 207), + (41, 0x02, 207), + (56, 0x03, 207), /* 189 */ - (3, .symbol, 234), - (6, .symbol, 234), - (10, .symbol, 234), - (15, .symbol, 234), - (24, .symbol, 234), - (31, .symbol, 234), - (41, .symbol, 234), - (56, [.accepted, .symbol], 234), - (3, .symbol, 235), - (6, .symbol, 235), - (10, .symbol, 235), - (15, .symbol, 235), - (24, .symbol, 235), - (31, .symbol, 235), - (41, .symbol, 235), - (56, [.accepted, .symbol], 235), + (3, 0x02, 234), + (6, 0x02, 234), + (10, 0x02, 234), + (15, 0x02, 234), + (24, 0x02, 234), + (31, 0x02, 234), + (41, 0x02, 234), + (56, 0x03, 234), + (3, 0x02, 235), + (6, 0x02, 235), + (10, 0x02, 235), + (15, 0x02, 235), + (24, 0x02, 235), + (31, 0x02, 235), + (41, 0x02, 235), + (56, 0x03, 235), /* 190 */ - (194, .none, 0), - (195, .none, 0), - (197, .none, 0), - (198, .none, 0), - (201, .none, 0), - (202, .none, 0), - (204, .none, 0), - (205, .none, 0), - (210, .none, 0), - (213, .none, 0), - (217, .none, 0), - (220, .none, 0), - (225, .none, 0), - (231, .none, 0), - (239, .none, 0), - (246, .none, 0), + (194, 0x00, 0), + (195, 0x00, 0), + (197, 0x00, 0), + (198, 0x00, 0), + (201, 0x00, 0), + (202, 0x00, 0), + (204, 0x00, 0), + (205, 0x00, 0), + (210, 0x00, 0), + (213, 0x00, 0), + (217, 0x00, 0), + (220, 0x00, 0), + (225, 0x00, 0), + (231, 0x00, 0), + (239, 0x00, 0), + (246, 0x00, 0), /* 191 */ - (0, [.accepted, .symbol], 192), - (0, [.accepted, .symbol], 193), - (0, [.accepted, .symbol], 200), - (0, [.accepted, .symbol], 201), - (0, [.accepted, .symbol], 202), - (0, [.accepted, .symbol], 205), - (0, [.accepted, .symbol], 210), - (0, [.accepted, .symbol], 213), - (0, [.accepted, .symbol], 218), - (0, [.accepted, .symbol], 219), - (0, [.accepted, .symbol], 238), - (0, [.accepted, .symbol], 240), - (0, [.accepted, .symbol], 242), - (0, [.accepted, .symbol], 243), - (0, [.accepted, .symbol], 255), - (206, .none, 0), + (0, 0x03, 192), + (0, 0x03, 193), + (0, 0x03, 200), + (0, 0x03, 201), + (0, 0x03, 202), + (0, 0x03, 205), + (0, 0x03, 210), + (0, 0x03, 213), + (0, 0x03, 218), + (0, 0x03, 219), + (0, 0x03, 238), + (0, 0x03, 240), + (0, 0x03, 242), + (0, 0x03, 243), + (0, 0x03, 255), + (206, 0x00, 0), /* 192 */ - (1, .symbol, 192), - (22, [.accepted, .symbol], 192), - (1, .symbol, 193), - (22, [.accepted, .symbol], 193), - (1, .symbol, 200), - (22, [.accepted, .symbol], 200), - (1, .symbol, 201), - (22, [.accepted, .symbol], 201), - (1, .symbol, 202), - (22, [.accepted, .symbol], 202), - (1, .symbol, 205), - (22, [.accepted, .symbol], 205), - (1, .symbol, 210), - (22, [.accepted, .symbol], 210), - (1, .symbol, 213), - (22, [.accepted, .symbol], 213), + (1, 0x02, 192), + (22, 0x03, 192), + (1, 0x02, 193), + (22, 0x03, 193), + (1, 0x02, 200), + (22, 0x03, 200), + (1, 0x02, 201), + (22, 0x03, 201), + (1, 0x02, 202), + (22, 0x03, 202), + (1, 0x02, 205), + (22, 0x03, 205), + (1, 0x02, 210), + (22, 0x03, 210), + (1, 0x02, 213), + (22, 0x03, 213), /* 193 */ - (2, .symbol, 192), - (9, .symbol, 192), - (23, .symbol, 192), - (40, [.accepted, .symbol], 192), - (2, .symbol, 193), - (9, .symbol, 193), - (23, .symbol, 193), - (40, [.accepted, .symbol], 193), - (2, .symbol, 200), - (9, .symbol, 200), - (23, .symbol, 200), - (40, [.accepted, .symbol], 200), - (2, .symbol, 201), - (9, .symbol, 201), - (23, .symbol, 201), - (40, [.accepted, .symbol], 201), + (2, 0x02, 192), + (9, 0x02, 192), + (23, 0x02, 192), + (40, 0x03, 192), + (2, 0x02, 193), + (9, 0x02, 193), + (23, 0x02, 193), + (40, 0x03, 193), + (2, 0x02, 200), + (9, 0x02, 200), + (23, 0x02, 200), + (40, 0x03, 200), + (2, 0x02, 201), + (9, 0x02, 201), + (23, 0x02, 201), + (40, 0x03, 201), /* 194 */ - (3, .symbol, 192), - (6, .symbol, 192), - (10, .symbol, 192), - (15, .symbol, 192), - (24, .symbol, 192), - (31, .symbol, 192), - (41, .symbol, 192), - (56, [.accepted, .symbol], 192), - (3, .symbol, 193), - (6, .symbol, 193), - (10, .symbol, 193), - (15, .symbol, 193), - (24, .symbol, 193), - (31, .symbol, 193), - (41, .symbol, 193), - (56, [.accepted, .symbol], 193), + (3, 0x02, 192), + (6, 0x02, 192), + (10, 0x02, 192), + (15, 0x02, 192), + (24, 0x02, 192), + (31, 0x02, 192), + (41, 0x02, 192), + (56, 0x03, 192), + (3, 0x02, 193), + (6, 0x02, 193), + (10, 0x02, 193), + (15, 0x02, 193), + (24, 0x02, 193), + (31, 0x02, 193), + (41, 0x02, 193), + (56, 0x03, 193), /* 195 */ - (3, .symbol, 200), - (6, .symbol, 200), - (10, .symbol, 200), - (15, .symbol, 200), - (24, .symbol, 200), - (31, .symbol, 200), - (41, .symbol, 200), - (56, [.accepted, .symbol], 200), - (3, .symbol, 201), - (6, .symbol, 201), - (10, .symbol, 201), - (15, .symbol, 201), - (24, .symbol, 201), - (31, .symbol, 201), - (41, .symbol, 201), - (56, [.accepted, .symbol], 201), + (3, 0x02, 200), + (6, 0x02, 200), + (10, 0x02, 200), + (15, 0x02, 200), + (24, 0x02, 200), + (31, 0x02, 200), + (41, 0x02, 200), + (56, 0x03, 200), + (3, 0x02, 201), + (6, 0x02, 201), + (10, 0x02, 201), + (15, 0x02, 201), + (24, 0x02, 201), + (31, 0x02, 201), + (41, 0x02, 201), + (56, 0x03, 201), /* 196 */ - (2, .symbol, 202), - (9, .symbol, 202), - (23, .symbol, 202), - (40, [.accepted, .symbol], 202), - (2, .symbol, 205), - (9, .symbol, 205), - (23, .symbol, 205), - (40, [.accepted, .symbol], 205), - (2, .symbol, 210), - (9, .symbol, 210), - (23, .symbol, 210), - (40, [.accepted, .symbol], 210), - (2, .symbol, 213), - (9, .symbol, 213), - (23, .symbol, 213), - (40, [.accepted, .symbol], 213), + (2, 0x02, 202), + (9, 0x02, 202), + (23, 0x02, 202), + (40, 0x03, 202), + (2, 0x02, 205), + (9, 0x02, 205), + (23, 0x02, 205), + (40, 0x03, 205), + (2, 0x02, 210), + (9, 0x02, 210), + (23, 0x02, 210), + (40, 0x03, 210), + (2, 0x02, 213), + (9, 0x02, 213), + (23, 0x02, 213), + (40, 0x03, 213), /* 197 */ - (3, .symbol, 202), - (6, .symbol, 202), - (10, .symbol, 202), - (15, .symbol, 202), - (24, .symbol, 202), - (31, .symbol, 202), - (41, .symbol, 202), - (56, [.accepted, .symbol], 202), - (3, .symbol, 205), - (6, .symbol, 205), - (10, .symbol, 205), - (15, .symbol, 205), - (24, .symbol, 205), - (31, .symbol, 205), - (41, .symbol, 205), - (56, [.accepted, .symbol], 205), + (3, 0x02, 202), + (6, 0x02, 202), + (10, 0x02, 202), + (15, 0x02, 202), + (24, 0x02, 202), + (31, 0x02, 202), + (41, 0x02, 202), + (56, 0x03, 202), + (3, 0x02, 205), + (6, 0x02, 205), + (10, 0x02, 205), + (15, 0x02, 205), + (24, 0x02, 205), + (31, 0x02, 205), + (41, 0x02, 205), + (56, 0x03, 205), /* 198 */ - (3, .symbol, 210), - (6, .symbol, 210), - (10, .symbol, 210), - (15, .symbol, 210), - (24, .symbol, 210), - (31, .symbol, 210), - (41, .symbol, 210), - (56, [.accepted, .symbol], 210), - (3, .symbol, 213), - (6, .symbol, 213), - (10, .symbol, 213), - (15, .symbol, 213), - (24, .symbol, 213), - (31, .symbol, 213), - (41, .symbol, 213), - (56, [.accepted, .symbol], 213), + (3, 0x02, 210), + (6, 0x02, 210), + (10, 0x02, 210), + (15, 0x02, 210), + (24, 0x02, 210), + (31, 0x02, 210), + (41, 0x02, 210), + (56, 0x03, 210), + (3, 0x02, 213), + (6, 0x02, 213), + (10, 0x02, 213), + (15, 0x02, 213), + (24, 0x02, 213), + (31, 0x02, 213), + (41, 0x02, 213), + (56, 0x03, 213), /* 199 */ - (1, .symbol, 218), - (22, [.accepted, .symbol], 218), - (1, .symbol, 219), - (22, [.accepted, .symbol], 219), - (1, .symbol, 238), - (22, [.accepted, .symbol], 238), - (1, .symbol, 240), - (22, [.accepted, .symbol], 240), - (1, .symbol, 242), - (22, [.accepted, .symbol], 242), - (1, .symbol, 243), - (22, [.accepted, .symbol], 243), - (1, .symbol, 255), - (22, [.accepted, .symbol], 255), - (0, [.accepted, .symbol], 203), - (0, [.accepted, .symbol], 204), + (1, 0x02, 218), + (22, 0x03, 218), + (1, 0x02, 219), + (22, 0x03, 219), + (1, 0x02, 238), + (22, 0x03, 238), + (1, 0x02, 240), + (22, 0x03, 240), + (1, 0x02, 242), + (22, 0x03, 242), + (1, 0x02, 243), + (22, 0x03, 243), + (1, 0x02, 255), + (22, 0x03, 255), + (0, 0x03, 203), + (0, 0x03, 204), /* 200 */ - (2, .symbol, 218), - (9, .symbol, 218), - (23, .symbol, 218), - (40, [.accepted, .symbol], 218), - (2, .symbol, 219), - (9, .symbol, 219), - (23, .symbol, 219), - (40, [.accepted, .symbol], 219), - (2, .symbol, 238), - (9, .symbol, 238), - (23, .symbol, 238), - (40, [.accepted, .symbol], 238), - (2, .symbol, 240), - (9, .symbol, 240), - (23, .symbol, 240), - (40, [.accepted, .symbol], 240), + (2, 0x02, 218), + (9, 0x02, 218), + (23, 0x02, 218), + (40, 0x03, 218), + (2, 0x02, 219), + (9, 0x02, 219), + (23, 0x02, 219), + (40, 0x03, 219), + (2, 0x02, 238), + (9, 0x02, 238), + (23, 0x02, 238), + (40, 0x03, 238), + (2, 0x02, 240), + (9, 0x02, 240), + (23, 0x02, 240), + (40, 0x03, 240), /* 201 */ - (3, .symbol, 218), - (6, .symbol, 218), - (10, .symbol, 218), - (15, .symbol, 218), - (24, .symbol, 218), - (31, .symbol, 218), - (41, .symbol, 218), - (56, [.accepted, .symbol], 218), - (3, .symbol, 219), - (6, .symbol, 219), - (10, .symbol, 219), - (15, .symbol, 219), - (24, .symbol, 219), - (31, .symbol, 219), - (41, .symbol, 219), - (56, [.accepted, .symbol], 219), + (3, 0x02, 218), + (6, 0x02, 218), + (10, 0x02, 218), + (15, 0x02, 218), + (24, 0x02, 218), + (31, 0x02, 218), + (41, 0x02, 218), + (56, 0x03, 218), + (3, 0x02, 219), + (6, 0x02, 219), + (10, 0x02, 219), + (15, 0x02, 219), + (24, 0x02, 219), + (31, 0x02, 219), + (41, 0x02, 219), + (56, 0x03, 219), /* 202 */ - (3, .symbol, 238), - (6, .symbol, 238), - (10, .symbol, 238), - (15, .symbol, 238), - (24, .symbol, 238), - (31, .symbol, 238), - (41, .symbol, 238), - (56, [.accepted, .symbol], 238), - (3, .symbol, 240), - (6, .symbol, 240), - (10, .symbol, 240), - (15, .symbol, 240), - (24, .symbol, 240), - (31, .symbol, 240), - (41, .symbol, 240), - (56, [.accepted, .symbol], 240), + (3, 0x02, 238), + (6, 0x02, 238), + (10, 0x02, 238), + (15, 0x02, 238), + (24, 0x02, 238), + (31, 0x02, 238), + (41, 0x02, 238), + (56, 0x03, 238), + (3, 0x02, 240), + (6, 0x02, 240), + (10, 0x02, 240), + (15, 0x02, 240), + (24, 0x02, 240), + (31, 0x02, 240), + (41, 0x02, 240), + (56, 0x03, 240), /* 203 */ - (2, .symbol, 242), - (9, .symbol, 242), - (23, .symbol, 242), - (40, [.accepted, .symbol], 242), - (2, .symbol, 243), - (9, .symbol, 243), - (23, .symbol, 243), - (40, [.accepted, .symbol], 243), - (2, .symbol, 255), - (9, .symbol, 255), - (23, .symbol, 255), - (40, [.accepted, .symbol], 255), - (1, .symbol, 203), - (22, [.accepted, .symbol], 203), - (1, .symbol, 204), - (22, [.accepted, .symbol], 204), + (2, 0x02, 242), + (9, 0x02, 242), + (23, 0x02, 242), + (40, 0x03, 242), + (2, 0x02, 243), + (9, 0x02, 243), + (23, 0x02, 243), + (40, 0x03, 243), + (2, 0x02, 255), + (9, 0x02, 255), + (23, 0x02, 255), + (40, 0x03, 255), + (1, 0x02, 203), + (22, 0x03, 203), + (1, 0x02, 204), + (22, 0x03, 204), /* 204 */ - (3, .symbol, 242), - (6, .symbol, 242), - (10, .symbol, 242), - (15, .symbol, 242), - (24, .symbol, 242), - (31, .symbol, 242), - (41, .symbol, 242), - (56, [.accepted, .symbol], 242), - (3, .symbol, 243), - (6, .symbol, 243), - (10, .symbol, 243), - (15, .symbol, 243), - (24, .symbol, 243), - (31, .symbol, 243), - (41, .symbol, 243), - (56, [.accepted, .symbol], 243), + (3, 0x02, 242), + (6, 0x02, 242), + (10, 0x02, 242), + (15, 0x02, 242), + (24, 0x02, 242), + (31, 0x02, 242), + (41, 0x02, 242), + (56, 0x03, 242), + (3, 0x02, 243), + (6, 0x02, 243), + (10, 0x02, 243), + (15, 0x02, 243), + (24, 0x02, 243), + (31, 0x02, 243), + (41, 0x02, 243), + (56, 0x03, 243), /* 205 */ - (3, .symbol, 255), - (6, .symbol, 255), - (10, .symbol, 255), - (15, .symbol, 255), - (24, .symbol, 255), - (31, .symbol, 255), - (41, .symbol, 255), - (56, [.accepted, .symbol], 255), - (2, .symbol, 203), - (9, .symbol, 203), - (23, .symbol, 203), - (40, [.accepted, .symbol], 203), - (2, .symbol, 204), - (9, .symbol, 204), - (23, .symbol, 204), - (40, [.accepted, .symbol], 204), + (3, 0x02, 255), + (6, 0x02, 255), + (10, 0x02, 255), + (15, 0x02, 255), + (24, 0x02, 255), + (31, 0x02, 255), + (41, 0x02, 255), + (56, 0x03, 255), + (2, 0x02, 203), + (9, 0x02, 203), + (23, 0x02, 203), + (40, 0x03, 203), + (2, 0x02, 204), + (9, 0x02, 204), + (23, 0x02, 204), + (40, 0x03, 204), /* 206 */ - (3, .symbol, 203), - (6, .symbol, 203), - (10, .symbol, 203), - (15, .symbol, 203), - (24, .symbol, 203), - (31, .symbol, 203), - (41, .symbol, 203), - (56, [.accepted, .symbol], 203), - (3, .symbol, 204), - (6, .symbol, 204), - (10, .symbol, 204), - (15, .symbol, 204), - (24, .symbol, 204), - (31, .symbol, 204), - (41, .symbol, 204), - (56, [.accepted, .symbol], 204), + (3, 0x02, 203), + (6, 0x02, 203), + (10, 0x02, 203), + (15, 0x02, 203), + (24, 0x02, 203), + (31, 0x02, 203), + (41, 0x02, 203), + (56, 0x03, 203), + (3, 0x02, 204), + (6, 0x02, 204), + (10, 0x02, 204), + (15, 0x02, 204), + (24, 0x02, 204), + (31, 0x02, 204), + (41, 0x02, 204), + (56, 0x03, 204), /* 207 */ - (211, .none, 0), - (212, .none, 0), - (214, .none, 0), - (215, .none, 0), - (218, .none, 0), - (219, .none, 0), - (221, .none, 0), - (222, .none, 0), - (226, .none, 0), - (228, .none, 0), - (232, .none, 0), - (235, .none, 0), - (240, .none, 0), - (243, .none, 0), - (247, .none, 0), - (250, .none, 0), + (211, 0x00, 0), + (212, 0x00, 0), + (214, 0x00, 0), + (215, 0x00, 0), + (218, 0x00, 0), + (219, 0x00, 0), + (221, 0x00, 0), + (222, 0x00, 0), + (226, 0x00, 0), + (228, 0x00, 0), + (232, 0x00, 0), + (235, 0x00, 0), + (240, 0x00, 0), + (243, 0x00, 0), + (247, 0x00, 0), + (250, 0x00, 0), /* 208 */ - (0, [.accepted, .symbol], 211), - (0, [.accepted, .symbol], 212), - (0, [.accepted, .symbol], 214), - (0, [.accepted, .symbol], 221), - (0, [.accepted, .symbol], 222), - (0, [.accepted, .symbol], 223), - (0, [.accepted, .symbol], 241), - (0, [.accepted, .symbol], 244), - (0, [.accepted, .symbol], 245), - (0, [.accepted, .symbol], 246), - (0, [.accepted, .symbol], 247), - (0, [.accepted, .symbol], 248), - (0, [.accepted, .symbol], 250), - (0, [.accepted, .symbol], 251), - (0, [.accepted, .symbol], 252), - (0, [.accepted, .symbol], 253), + (0, 0x03, 211), + (0, 0x03, 212), + (0, 0x03, 214), + (0, 0x03, 221), + (0, 0x03, 222), + (0, 0x03, 223), + (0, 0x03, 241), + (0, 0x03, 244), + (0, 0x03, 245), + (0, 0x03, 246), + (0, 0x03, 247), + (0, 0x03, 248), + (0, 0x03, 250), + (0, 0x03, 251), + (0, 0x03, 252), + (0, 0x03, 253), /* 209 */ - (1, .symbol, 211), - (22, [.accepted, .symbol], 211), - (1, .symbol, 212), - (22, [.accepted, .symbol], 212), - (1, .symbol, 214), - (22, [.accepted, .symbol], 214), - (1, .symbol, 221), - (22, [.accepted, .symbol], 221), - (1, .symbol, 222), - (22, [.accepted, .symbol], 222), - (1, .symbol, 223), - (22, [.accepted, .symbol], 223), - (1, .symbol, 241), - (22, [.accepted, .symbol], 241), - (1, .symbol, 244), - (22, [.accepted, .symbol], 244), + (1, 0x02, 211), + (22, 0x03, 211), + (1, 0x02, 212), + (22, 0x03, 212), + (1, 0x02, 214), + (22, 0x03, 214), + (1, 0x02, 221), + (22, 0x03, 221), + (1, 0x02, 222), + (22, 0x03, 222), + (1, 0x02, 223), + (22, 0x03, 223), + (1, 0x02, 241), + (22, 0x03, 241), + (1, 0x02, 244), + (22, 0x03, 244), /* 210 */ - (2, .symbol, 211), - (9, .symbol, 211), - (23, .symbol, 211), - (40, [.accepted, .symbol], 211), - (2, .symbol, 212), - (9, .symbol, 212), - (23, .symbol, 212), - (40, [.accepted, .symbol], 212), - (2, .symbol, 214), - (9, .symbol, 214), - (23, .symbol, 214), - (40, [.accepted, .symbol], 214), - (2, .symbol, 221), - (9, .symbol, 221), - (23, .symbol, 221), - (40, [.accepted, .symbol], 221), + (2, 0x02, 211), + (9, 0x02, 211), + (23, 0x02, 211), + (40, 0x03, 211), + (2, 0x02, 212), + (9, 0x02, 212), + (23, 0x02, 212), + (40, 0x03, 212), + (2, 0x02, 214), + (9, 0x02, 214), + (23, 0x02, 214), + (40, 0x03, 214), + (2, 0x02, 221), + (9, 0x02, 221), + (23, 0x02, 221), + (40, 0x03, 221), /* 211 */ - (3, .symbol, 211), - (6, .symbol, 211), - (10, .symbol, 211), - (15, .symbol, 211), - (24, .symbol, 211), - (31, .symbol, 211), - (41, .symbol, 211), - (56, [.accepted, .symbol], 211), - (3, .symbol, 212), - (6, .symbol, 212), - (10, .symbol, 212), - (15, .symbol, 212), - (24, .symbol, 212), - (31, .symbol, 212), - (41, .symbol, 212), - (56, [.accepted, .symbol], 212), + (3, 0x02, 211), + (6, 0x02, 211), + (10, 0x02, 211), + (15, 0x02, 211), + (24, 0x02, 211), + (31, 0x02, 211), + (41, 0x02, 211), + (56, 0x03, 211), + (3, 0x02, 212), + (6, 0x02, 212), + (10, 0x02, 212), + (15, 0x02, 212), + (24, 0x02, 212), + (31, 0x02, 212), + (41, 0x02, 212), + (56, 0x03, 212), /* 212 */ - (3, .symbol, 214), - (6, .symbol, 214), - (10, .symbol, 214), - (15, .symbol, 214), - (24, .symbol, 214), - (31, .symbol, 214), - (41, .symbol, 214), - (56, [.accepted, .symbol], 214), - (3, .symbol, 221), - (6, .symbol, 221), - (10, .symbol, 221), - (15, .symbol, 221), - (24, .symbol, 221), - (31, .symbol, 221), - (41, .symbol, 221), - (56, [.accepted, .symbol], 221), + (3, 0x02, 214), + (6, 0x02, 214), + (10, 0x02, 214), + (15, 0x02, 214), + (24, 0x02, 214), + (31, 0x02, 214), + (41, 0x02, 214), + (56, 0x03, 214), + (3, 0x02, 221), + (6, 0x02, 221), + (10, 0x02, 221), + (15, 0x02, 221), + (24, 0x02, 221), + (31, 0x02, 221), + (41, 0x02, 221), + (56, 0x03, 221), /* 213 */ - (2, .symbol, 222), - (9, .symbol, 222), - (23, .symbol, 222), - (40, [.accepted, .symbol], 222), - (2, .symbol, 223), - (9, .symbol, 223), - (23, .symbol, 223), - (40, [.accepted, .symbol], 223), - (2, .symbol, 241), - (9, .symbol, 241), - (23, .symbol, 241), - (40, [.accepted, .symbol], 241), - (2, .symbol, 244), - (9, .symbol, 244), - (23, .symbol, 244), - (40, [.accepted, .symbol], 244), + (2, 0x02, 222), + (9, 0x02, 222), + (23, 0x02, 222), + (40, 0x03, 222), + (2, 0x02, 223), + (9, 0x02, 223), + (23, 0x02, 223), + (40, 0x03, 223), + (2, 0x02, 241), + (9, 0x02, 241), + (23, 0x02, 241), + (40, 0x03, 241), + (2, 0x02, 244), + (9, 0x02, 244), + (23, 0x02, 244), + (40, 0x03, 244), /* 214 */ - (3, .symbol, 222), - (6, .symbol, 222), - (10, .symbol, 222), - (15, .symbol, 222), - (24, .symbol, 222), - (31, .symbol, 222), - (41, .symbol, 222), - (56, [.accepted, .symbol], 222), - (3, .symbol, 223), - (6, .symbol, 223), - (10, .symbol, 223), - (15, .symbol, 223), - (24, .symbol, 223), - (31, .symbol, 223), - (41, .symbol, 223), - (56, [.accepted, .symbol], 223), + (3, 0x02, 222), + (6, 0x02, 222), + (10, 0x02, 222), + (15, 0x02, 222), + (24, 0x02, 222), + (31, 0x02, 222), + (41, 0x02, 222), + (56, 0x03, 222), + (3, 0x02, 223), + (6, 0x02, 223), + (10, 0x02, 223), + (15, 0x02, 223), + (24, 0x02, 223), + (31, 0x02, 223), + (41, 0x02, 223), + (56, 0x03, 223), /* 215 */ - (3, .symbol, 241), - (6, .symbol, 241), - (10, .symbol, 241), - (15, .symbol, 241), - (24, .symbol, 241), - (31, .symbol, 241), - (41, .symbol, 241), - (56, [.accepted, .symbol], 241), - (3, .symbol, 244), - (6, .symbol, 244), - (10, .symbol, 244), - (15, .symbol, 244), - (24, .symbol, 244), - (31, .symbol, 244), - (41, .symbol, 244), - (56, [.accepted, .symbol], 244), + (3, 0x02, 241), + (6, 0x02, 241), + (10, 0x02, 241), + (15, 0x02, 241), + (24, 0x02, 241), + (31, 0x02, 241), + (41, 0x02, 241), + (56, 0x03, 241), + (3, 0x02, 244), + (6, 0x02, 244), + (10, 0x02, 244), + (15, 0x02, 244), + (24, 0x02, 244), + (31, 0x02, 244), + (41, 0x02, 244), + (56, 0x03, 244), /* 216 */ - (1, .symbol, 245), - (22, [.accepted, .symbol], 245), - (1, .symbol, 246), - (22, [.accepted, .symbol], 246), - (1, .symbol, 247), - (22, [.accepted, .symbol], 247), - (1, .symbol, 248), - (22, [.accepted, .symbol], 248), - (1, .symbol, 250), - (22, [.accepted, .symbol], 250), - (1, .symbol, 251), - (22, [.accepted, .symbol], 251), - (1, .symbol, 252), - (22, [.accepted, .symbol], 252), - (1, .symbol, 253), - (22, [.accepted, .symbol], 253), + (1, 0x02, 245), + (22, 0x03, 245), + (1, 0x02, 246), + (22, 0x03, 246), + (1, 0x02, 247), + (22, 0x03, 247), + (1, 0x02, 248), + (22, 0x03, 248), + (1, 0x02, 250), + (22, 0x03, 250), + (1, 0x02, 251), + (22, 0x03, 251), + (1, 0x02, 252), + (22, 0x03, 252), + (1, 0x02, 253), + (22, 0x03, 253), /* 217 */ - (2, .symbol, 245), - (9, .symbol, 245), - (23, .symbol, 245), - (40, [.accepted, .symbol], 245), - (2, .symbol, 246), - (9, .symbol, 246), - (23, .symbol, 246), - (40, [.accepted, .symbol], 246), - (2, .symbol, 247), - (9, .symbol, 247), - (23, .symbol, 247), - (40, [.accepted, .symbol], 247), - (2, .symbol, 248), - (9, .symbol, 248), - (23, .symbol, 248), - (40, [.accepted, .symbol], 248), + (2, 0x02, 245), + (9, 0x02, 245), + (23, 0x02, 245), + (40, 0x03, 245), + (2, 0x02, 246), + (9, 0x02, 246), + (23, 0x02, 246), + (40, 0x03, 246), + (2, 0x02, 247), + (9, 0x02, 247), + (23, 0x02, 247), + (40, 0x03, 247), + (2, 0x02, 248), + (9, 0x02, 248), + (23, 0x02, 248), + (40, 0x03, 248), /* 218 */ - (3, .symbol, 245), - (6, .symbol, 245), - (10, .symbol, 245), - (15, .symbol, 245), - (24, .symbol, 245), - (31, .symbol, 245), - (41, .symbol, 245), - (56, [.accepted, .symbol], 245), - (3, .symbol, 246), - (6, .symbol, 246), - (10, .symbol, 246), - (15, .symbol, 246), - (24, .symbol, 246), - (31, .symbol, 246), - (41, .symbol, 246), - (56, [.accepted, .symbol], 246), + (3, 0x02, 245), + (6, 0x02, 245), + (10, 0x02, 245), + (15, 0x02, 245), + (24, 0x02, 245), + (31, 0x02, 245), + (41, 0x02, 245), + (56, 0x03, 245), + (3, 0x02, 246), + (6, 0x02, 246), + (10, 0x02, 246), + (15, 0x02, 246), + (24, 0x02, 246), + (31, 0x02, 246), + (41, 0x02, 246), + (56, 0x03, 246), /* 219 */ - (3, .symbol, 247), - (6, .symbol, 247), - (10, .symbol, 247), - (15, .symbol, 247), - (24, .symbol, 247), - (31, .symbol, 247), - (41, .symbol, 247), - (56, [.accepted, .symbol], 247), - (3, .symbol, 248), - (6, .symbol, 248), - (10, .symbol, 248), - (15, .symbol, 248), - (24, .symbol, 248), - (31, .symbol, 248), - (41, .symbol, 248), - (56, [.accepted, .symbol], 248), + (3, 0x02, 247), + (6, 0x02, 247), + (10, 0x02, 247), + (15, 0x02, 247), + (24, 0x02, 247), + (31, 0x02, 247), + (41, 0x02, 247), + (56, 0x03, 247), + (3, 0x02, 248), + (6, 0x02, 248), + (10, 0x02, 248), + (15, 0x02, 248), + (24, 0x02, 248), + (31, 0x02, 248), + (41, 0x02, 248), + (56, 0x03, 248), /* 220 */ - (2, .symbol, 250), - (9, .symbol, 250), - (23, .symbol, 250), - (40, [.accepted, .symbol], 250), - (2, .symbol, 251), - (9, .symbol, 251), - (23, .symbol, 251), - (40, [.accepted, .symbol], 251), - (2, .symbol, 252), - (9, .symbol, 252), - (23, .symbol, 252), - (40, [.accepted, .symbol], 252), - (2, .symbol, 253), - (9, .symbol, 253), - (23, .symbol, 253), - (40, [.accepted, .symbol], 253), + (2, 0x02, 250), + (9, 0x02, 250), + (23, 0x02, 250), + (40, 0x03, 250), + (2, 0x02, 251), + (9, 0x02, 251), + (23, 0x02, 251), + (40, 0x03, 251), + (2, 0x02, 252), + (9, 0x02, 252), + (23, 0x02, 252), + (40, 0x03, 252), + (2, 0x02, 253), + (9, 0x02, 253), + (23, 0x02, 253), + (40, 0x03, 253), /* 221 */ - (3, .symbol, 250), - (6, .symbol, 250), - (10, .symbol, 250), - (15, .symbol, 250), - (24, .symbol, 250), - (31, .symbol, 250), - (41, .symbol, 250), - (56, [.accepted, .symbol], 250), - (3, .symbol, 251), - (6, .symbol, 251), - (10, .symbol, 251), - (15, .symbol, 251), - (24, .symbol, 251), - (31, .symbol, 251), - (41, .symbol, 251), - (56, [.accepted, .symbol], 251), + (3, 0x02, 250), + (6, 0x02, 250), + (10, 0x02, 250), + (15, 0x02, 250), + (24, 0x02, 250), + (31, 0x02, 250), + (41, 0x02, 250), + (56, 0x03, 250), + (3, 0x02, 251), + (6, 0x02, 251), + (10, 0x02, 251), + (15, 0x02, 251), + (24, 0x02, 251), + (31, 0x02, 251), + (41, 0x02, 251), + (56, 0x03, 251), /* 222 */ - (3, .symbol, 252), - (6, .symbol, 252), - (10, .symbol, 252), - (15, .symbol, 252), - (24, .symbol, 252), - (31, .symbol, 252), - (41, .symbol, 252), - (56, [.accepted, .symbol], 252), - (3, .symbol, 253), - (6, .symbol, 253), - (10, .symbol, 253), - (15, .symbol, 253), - (24, .symbol, 253), - (31, .symbol, 253), - (41, .symbol, 253), - (56, [.accepted, .symbol], 253), + (3, 0x02, 252), + (6, 0x02, 252), + (10, 0x02, 252), + (15, 0x02, 252), + (24, 0x02, 252), + (31, 0x02, 252), + (41, 0x02, 252), + (56, 0x03, 252), + (3, 0x02, 253), + (6, 0x02, 253), + (10, 0x02, 253), + (15, 0x02, 253), + (24, 0x02, 253), + (31, 0x02, 253), + (41, 0x02, 253), + (56, 0x03, 253), /* 223 */ - (0, [.accepted, .symbol], 254), - (227, .none, 0), - (229, .none, 0), - (230, .none, 0), - (233, .none, 0), - (234, .none, 0), - (236, .none, 0), - (237, .none, 0), - (241, .none, 0), - (242, .none, 0), - (244, .none, 0), - (245, .none, 0), - (248, .none, 0), - (249, .none, 0), - (251, .none, 0), - (252, .none, 0), + (0, 0x03, 254), + (227, 0x00, 0), + (229, 0x00, 0), + (230, 0x00, 0), + (233, 0x00, 0), + (234, 0x00, 0), + (236, 0x00, 0), + (237, 0x00, 0), + (241, 0x00, 0), + (242, 0x00, 0), + (244, 0x00, 0), + (245, 0x00, 0), + (248, 0x00, 0), + (249, 0x00, 0), + (251, 0x00, 0), + (252, 0x00, 0), /* 224 */ - (1, .symbol, 254), - (22, [.accepted, .symbol], 254), - (0, [.accepted, .symbol], 2), - (0, [.accepted, .symbol], 3), - (0, [.accepted, .symbol], 4), - (0, [.accepted, .symbol], 5), - (0, [.accepted, .symbol], 6), - (0, [.accepted, .symbol], 7), - (0, [.accepted, .symbol], 8), - (0, [.accepted, .symbol], 11), - (0, [.accepted, .symbol], 12), - (0, [.accepted, .symbol], 14), - (0, [.accepted, .symbol], 15), - (0, [.accepted, .symbol], 16), - (0, [.accepted, .symbol], 17), - (0, [.accepted, .symbol], 18), + (1, 0x02, 254), + (22, 0x03, 254), + (0, 0x03, 2), + (0, 0x03, 3), + (0, 0x03, 4), + (0, 0x03, 5), + (0, 0x03, 6), + (0, 0x03, 7), + (0, 0x03, 8), + (0, 0x03, 11), + (0, 0x03, 12), + (0, 0x03, 14), + (0, 0x03, 15), + (0, 0x03, 16), + (0, 0x03, 17), + (0, 0x03, 18), /* 225 */ - (2, .symbol, 254), - (9, .symbol, 254), - (23, .symbol, 254), - (40, [.accepted, .symbol], 254), - (1, .symbol, 2), - (22, [.accepted, .symbol], 2), - (1, .symbol, 3), - (22, [.accepted, .symbol], 3), - (1, .symbol, 4), - (22, [.accepted, .symbol], 4), - (1, .symbol, 5), - (22, [.accepted, .symbol], 5), - (1, .symbol, 6), - (22, [.accepted, .symbol], 6), - (1, .symbol, 7), - (22, [.accepted, .symbol], 7), + (2, 0x02, 254), + (9, 0x02, 254), + (23, 0x02, 254), + (40, 0x03, 254), + (1, 0x02, 2), + (22, 0x03, 2), + (1, 0x02, 3), + (22, 0x03, 3), + (1, 0x02, 4), + (22, 0x03, 4), + (1, 0x02, 5), + (22, 0x03, 5), + (1, 0x02, 6), + (22, 0x03, 6), + (1, 0x02, 7), + (22, 0x03, 7), /* 226 */ - (3, .symbol, 254), - (6, .symbol, 254), - (10, .symbol, 254), - (15, .symbol, 254), - (24, .symbol, 254), - (31, .symbol, 254), - (41, .symbol, 254), - (56, [.accepted, .symbol], 254), - (2, .symbol, 2), - (9, .symbol, 2), - (23, .symbol, 2), - (40, [.accepted, .symbol], 2), - (2, .symbol, 3), - (9, .symbol, 3), - (23, .symbol, 3), - (40, [.accepted, .symbol], 3), + (3, 0x02, 254), + (6, 0x02, 254), + (10, 0x02, 254), + (15, 0x02, 254), + (24, 0x02, 254), + (31, 0x02, 254), + (41, 0x02, 254), + (56, 0x03, 254), + (2, 0x02, 2), + (9, 0x02, 2), + (23, 0x02, 2), + (40, 0x03, 2), + (2, 0x02, 3), + (9, 0x02, 3), + (23, 0x02, 3), + (40, 0x03, 3), /* 227 */ - (3, .symbol, 2), - (6, .symbol, 2), - (10, .symbol, 2), - (15, .symbol, 2), - (24, .symbol, 2), - (31, .symbol, 2), - (41, .symbol, 2), - (56, [.accepted, .symbol], 2), - (3, .symbol, 3), - (6, .symbol, 3), - (10, .symbol, 3), - (15, .symbol, 3), - (24, .symbol, 3), - (31, .symbol, 3), - (41, .symbol, 3), - (56, [.accepted, .symbol], 3), + (3, 0x02, 2), + (6, 0x02, 2), + (10, 0x02, 2), + (15, 0x02, 2), + (24, 0x02, 2), + (31, 0x02, 2), + (41, 0x02, 2), + (56, 0x03, 2), + (3, 0x02, 3), + (6, 0x02, 3), + (10, 0x02, 3), + (15, 0x02, 3), + (24, 0x02, 3), + (31, 0x02, 3), + (41, 0x02, 3), + (56, 0x03, 3), /* 228 */ - (2, .symbol, 4), - (9, .symbol, 4), - (23, .symbol, 4), - (40, [.accepted, .symbol], 4), - (2, .symbol, 5), - (9, .symbol, 5), - (23, .symbol, 5), - (40, [.accepted, .symbol], 5), - (2, .symbol, 6), - (9, .symbol, 6), - (23, .symbol, 6), - (40, [.accepted, .symbol], 6), - (2, .symbol, 7), - (9, .symbol, 7), - (23, .symbol, 7), - (40, [.accepted, .symbol], 7), + (2, 0x02, 4), + (9, 0x02, 4), + (23, 0x02, 4), + (40, 0x03, 4), + (2, 0x02, 5), + (9, 0x02, 5), + (23, 0x02, 5), + (40, 0x03, 5), + (2, 0x02, 6), + (9, 0x02, 6), + (23, 0x02, 6), + (40, 0x03, 6), + (2, 0x02, 7), + (9, 0x02, 7), + (23, 0x02, 7), + (40, 0x03, 7), /* 229 */ - (3, .symbol, 4), - (6, .symbol, 4), - (10, .symbol, 4), - (15, .symbol, 4), - (24, .symbol, 4), - (31, .symbol, 4), - (41, .symbol, 4), - (56, [.accepted, .symbol], 4), - (3, .symbol, 5), - (6, .symbol, 5), - (10, .symbol, 5), - (15, .symbol, 5), - (24, .symbol, 5), - (31, .symbol, 5), - (41, .symbol, 5), - (56, [.accepted, .symbol], 5), + (3, 0x02, 4), + (6, 0x02, 4), + (10, 0x02, 4), + (15, 0x02, 4), + (24, 0x02, 4), + (31, 0x02, 4), + (41, 0x02, 4), + (56, 0x03, 4), + (3, 0x02, 5), + (6, 0x02, 5), + (10, 0x02, 5), + (15, 0x02, 5), + (24, 0x02, 5), + (31, 0x02, 5), + (41, 0x02, 5), + (56, 0x03, 5), /* 230 */ - (3, .symbol, 6), - (6, .symbol, 6), - (10, .symbol, 6), - (15, .symbol, 6), - (24, .symbol, 6), - (31, .symbol, 6), - (41, .symbol, 6), - (56, [.accepted, .symbol], 6), - (3, .symbol, 7), - (6, .symbol, 7), - (10, .symbol, 7), - (15, .symbol, 7), - (24, .symbol, 7), - (31, .symbol, 7), - (41, .symbol, 7), - (56, [.accepted, .symbol], 7), + (3, 0x02, 6), + (6, 0x02, 6), + (10, 0x02, 6), + (15, 0x02, 6), + (24, 0x02, 6), + (31, 0x02, 6), + (41, 0x02, 6), + (56, 0x03, 6), + (3, 0x02, 7), + (6, 0x02, 7), + (10, 0x02, 7), + (15, 0x02, 7), + (24, 0x02, 7), + (31, 0x02, 7), + (41, 0x02, 7), + (56, 0x03, 7), /* 231 */ - (1, .symbol, 8), - (22, [.accepted, .symbol], 8), - (1, .symbol, 11), - (22, [.accepted, .symbol], 11), - (1, .symbol, 12), - (22, [.accepted, .symbol], 12), - (1, .symbol, 14), - (22, [.accepted, .symbol], 14), - (1, .symbol, 15), - (22, [.accepted, .symbol], 15), - (1, .symbol, 16), - (22, [.accepted, .symbol], 16), - (1, .symbol, 17), - (22, [.accepted, .symbol], 17), - (1, .symbol, 18), - (22, [.accepted, .symbol], 18), + (1, 0x02, 8), + (22, 0x03, 8), + (1, 0x02, 11), + (22, 0x03, 11), + (1, 0x02, 12), + (22, 0x03, 12), + (1, 0x02, 14), + (22, 0x03, 14), + (1, 0x02, 15), + (22, 0x03, 15), + (1, 0x02, 16), + (22, 0x03, 16), + (1, 0x02, 17), + (22, 0x03, 17), + (1, 0x02, 18), + (22, 0x03, 18), /* 232 */ - (2, .symbol, 8), - (9, .symbol, 8), - (23, .symbol, 8), - (40, [.accepted, .symbol], 8), - (2, .symbol, 11), - (9, .symbol, 11), - (23, .symbol, 11), - (40, [.accepted, .symbol], 11), - (2, .symbol, 12), - (9, .symbol, 12), - (23, .symbol, 12), - (40, [.accepted, .symbol], 12), - (2, .symbol, 14), - (9, .symbol, 14), - (23, .symbol, 14), - (40, [.accepted, .symbol], 14), + (2, 0x02, 8), + (9, 0x02, 8), + (23, 0x02, 8), + (40, 0x03, 8), + (2, 0x02, 11), + (9, 0x02, 11), + (23, 0x02, 11), + (40, 0x03, 11), + (2, 0x02, 12), + (9, 0x02, 12), + (23, 0x02, 12), + (40, 0x03, 12), + (2, 0x02, 14), + (9, 0x02, 14), + (23, 0x02, 14), + (40, 0x03, 14), /* 233 */ - (3, .symbol, 8), - (6, .symbol, 8), - (10, .symbol, 8), - (15, .symbol, 8), - (24, .symbol, 8), - (31, .symbol, 8), - (41, .symbol, 8), - (56, [.accepted, .symbol], 8), - (3, .symbol, 11), - (6, .symbol, 11), - (10, .symbol, 11), - (15, .symbol, 11), - (24, .symbol, 11), - (31, .symbol, 11), - (41, .symbol, 11), - (56, [.accepted, .symbol], 11), + (3, 0x02, 8), + (6, 0x02, 8), + (10, 0x02, 8), + (15, 0x02, 8), + (24, 0x02, 8), + (31, 0x02, 8), + (41, 0x02, 8), + (56, 0x03, 8), + (3, 0x02, 11), + (6, 0x02, 11), + (10, 0x02, 11), + (15, 0x02, 11), + (24, 0x02, 11), + (31, 0x02, 11), + (41, 0x02, 11), + (56, 0x03, 11), /* 234 */ - (3, .symbol, 12), - (6, .symbol, 12), - (10, .symbol, 12), - (15, .symbol, 12), - (24, .symbol, 12), - (31, .symbol, 12), - (41, .symbol, 12), - (56, [.accepted, .symbol], 12), - (3, .symbol, 14), - (6, .symbol, 14), - (10, .symbol, 14), - (15, .symbol, 14), - (24, .symbol, 14), - (31, .symbol, 14), - (41, .symbol, 14), - (56, [.accepted, .symbol], 14), + (3, 0x02, 12), + (6, 0x02, 12), + (10, 0x02, 12), + (15, 0x02, 12), + (24, 0x02, 12), + (31, 0x02, 12), + (41, 0x02, 12), + (56, 0x03, 12), + (3, 0x02, 14), + (6, 0x02, 14), + (10, 0x02, 14), + (15, 0x02, 14), + (24, 0x02, 14), + (31, 0x02, 14), + (41, 0x02, 14), + (56, 0x03, 14), /* 235 */ - (2, .symbol, 15), - (9, .symbol, 15), - (23, .symbol, 15), - (40, [.accepted, .symbol], 15), - (2, .symbol, 16), - (9, .symbol, 16), - (23, .symbol, 16), - (40, [.accepted, .symbol], 16), - (2, .symbol, 17), - (9, .symbol, 17), - (23, .symbol, 17), - (40, [.accepted, .symbol], 17), - (2, .symbol, 18), - (9, .symbol, 18), - (23, .symbol, 18), - (40, [.accepted, .symbol], 18), + (2, 0x02, 15), + (9, 0x02, 15), + (23, 0x02, 15), + (40, 0x03, 15), + (2, 0x02, 16), + (9, 0x02, 16), + (23, 0x02, 16), + (40, 0x03, 16), + (2, 0x02, 17), + (9, 0x02, 17), + (23, 0x02, 17), + (40, 0x03, 17), + (2, 0x02, 18), + (9, 0x02, 18), + (23, 0x02, 18), + (40, 0x03, 18), /* 236 */ - (3, .symbol, 15), - (6, .symbol, 15), - (10, .symbol, 15), - (15, .symbol, 15), - (24, .symbol, 15), - (31, .symbol, 15), - (41, .symbol, 15), - (56, [.accepted, .symbol], 15), - (3, .symbol, 16), - (6, .symbol, 16), - (10, .symbol, 16), - (15, .symbol, 16), - (24, .symbol, 16), - (31, .symbol, 16), - (41, .symbol, 16), - (56, [.accepted, .symbol], 16), + (3, 0x02, 15), + (6, 0x02, 15), + (10, 0x02, 15), + (15, 0x02, 15), + (24, 0x02, 15), + (31, 0x02, 15), + (41, 0x02, 15), + (56, 0x03, 15), + (3, 0x02, 16), + (6, 0x02, 16), + (10, 0x02, 16), + (15, 0x02, 16), + (24, 0x02, 16), + (31, 0x02, 16), + (41, 0x02, 16), + (56, 0x03, 16), /* 237 */ - (3, .symbol, 17), - (6, .symbol, 17), - (10, .symbol, 17), - (15, .symbol, 17), - (24, .symbol, 17), - (31, .symbol, 17), - (41, .symbol, 17), - (56, [.accepted, .symbol], 17), - (3, .symbol, 18), - (6, .symbol, 18), - (10, .symbol, 18), - (15, .symbol, 18), - (24, .symbol, 18), - (31, .symbol, 18), - (41, .symbol, 18), - (56, [.accepted, .symbol], 18), + (3, 0x02, 17), + (6, 0x02, 17), + (10, 0x02, 17), + (15, 0x02, 17), + (24, 0x02, 17), + (31, 0x02, 17), + (41, 0x02, 17), + (56, 0x03, 17), + (3, 0x02, 18), + (6, 0x02, 18), + (10, 0x02, 18), + (15, 0x02, 18), + (24, 0x02, 18), + (31, 0x02, 18), + (41, 0x02, 18), + (56, 0x03, 18), /* 238 */ - (0, [.accepted, .symbol], 19), - (0, [.accepted, .symbol], 20), - (0, [.accepted, .symbol], 21), - (0, [.accepted, .symbol], 23), - (0, [.accepted, .symbol], 24), - (0, [.accepted, .symbol], 25), - (0, [.accepted, .symbol], 26), - (0, [.accepted, .symbol], 27), - (0, [.accepted, .symbol], 28), - (0, [.accepted, .symbol], 29), - (0, [.accepted, .symbol], 30), - (0, [.accepted, .symbol], 31), - (0, [.accepted, .symbol], 127), - (0, [.accepted, .symbol], 220), - (0, [.accepted, .symbol], 249), - (253, .none, 0), + (0, 0x03, 19), + (0, 0x03, 20), + (0, 0x03, 21), + (0, 0x03, 23), + (0, 0x03, 24), + (0, 0x03, 25), + (0, 0x03, 26), + (0, 0x03, 27), + (0, 0x03, 28), + (0, 0x03, 29), + (0, 0x03, 30), + (0, 0x03, 31), + (0, 0x03, 127), + (0, 0x03, 220), + (0, 0x03, 249), + (253, 0x00, 0), /* 239 */ - (1, .symbol, 19), - (22, [.accepted, .symbol], 19), - (1, .symbol, 20), - (22, [.accepted, .symbol], 20), - (1, .symbol, 21), - (22, [.accepted, .symbol], 21), - (1, .symbol, 23), - (22, [.accepted, .symbol], 23), - (1, .symbol, 24), - (22, [.accepted, .symbol], 24), - (1, .symbol, 25), - (22, [.accepted, .symbol], 25), - (1, .symbol, 26), - (22, [.accepted, .symbol], 26), - (1, .symbol, 27), - (22, [.accepted, .symbol], 27), + (1, 0x02, 19), + (22, 0x03, 19), + (1, 0x02, 20), + (22, 0x03, 20), + (1, 0x02, 21), + (22, 0x03, 21), + (1, 0x02, 23), + (22, 0x03, 23), + (1, 0x02, 24), + (22, 0x03, 24), + (1, 0x02, 25), + (22, 0x03, 25), + (1, 0x02, 26), + (22, 0x03, 26), + (1, 0x02, 27), + (22, 0x03, 27), /* 240 */ - (2, .symbol, 19), - (9, .symbol, 19), - (23, .symbol, 19), - (40, [.accepted, .symbol], 19), - (2, .symbol, 20), - (9, .symbol, 20), - (23, .symbol, 20), - (40, [.accepted, .symbol], 20), - (2, .symbol, 21), - (9, .symbol, 21), - (23, .symbol, 21), - (40, [.accepted, .symbol], 21), - (2, .symbol, 23), - (9, .symbol, 23), - (23, .symbol, 23), - (40, [.accepted, .symbol], 23), + (2, 0x02, 19), + (9, 0x02, 19), + (23, 0x02, 19), + (40, 0x03, 19), + (2, 0x02, 20), + (9, 0x02, 20), + (23, 0x02, 20), + (40, 0x03, 20), + (2, 0x02, 21), + (9, 0x02, 21), + (23, 0x02, 21), + (40, 0x03, 21), + (2, 0x02, 23), + (9, 0x02, 23), + (23, 0x02, 23), + (40, 0x03, 23), /* 241 */ - (3, .symbol, 19), - (6, .symbol, 19), - (10, .symbol, 19), - (15, .symbol, 19), - (24, .symbol, 19), - (31, .symbol, 19), - (41, .symbol, 19), - (56, [.accepted, .symbol], 19), - (3, .symbol, 20), - (6, .symbol, 20), - (10, .symbol, 20), - (15, .symbol, 20), - (24, .symbol, 20), - (31, .symbol, 20), - (41, .symbol, 20), - (56, [.accepted, .symbol], 20), + (3, 0x02, 19), + (6, 0x02, 19), + (10, 0x02, 19), + (15, 0x02, 19), + (24, 0x02, 19), + (31, 0x02, 19), + (41, 0x02, 19), + (56, 0x03, 19), + (3, 0x02, 20), + (6, 0x02, 20), + (10, 0x02, 20), + (15, 0x02, 20), + (24, 0x02, 20), + (31, 0x02, 20), + (41, 0x02, 20), + (56, 0x03, 20), /* 242 */ - (3, .symbol, 21), - (6, .symbol, 21), - (10, .symbol, 21), - (15, .symbol, 21), - (24, .symbol, 21), - (31, .symbol, 21), - (41, .symbol, 21), - (56, [.accepted, .symbol], 21), - (3, .symbol, 23), - (6, .symbol, 23), - (10, .symbol, 23), - (15, .symbol, 23), - (24, .symbol, 23), - (31, .symbol, 23), - (41, .symbol, 23), - (56, [.accepted, .symbol], 23), + (3, 0x02, 21), + (6, 0x02, 21), + (10, 0x02, 21), + (15, 0x02, 21), + (24, 0x02, 21), + (31, 0x02, 21), + (41, 0x02, 21), + (56, 0x03, 21), + (3, 0x02, 23), + (6, 0x02, 23), + (10, 0x02, 23), + (15, 0x02, 23), + (24, 0x02, 23), + (31, 0x02, 23), + (41, 0x02, 23), + (56, 0x03, 23), /* 243 */ - (2, .symbol, 24), - (9, .symbol, 24), - (23, .symbol, 24), - (40, [.accepted, .symbol], 24), - (2, .symbol, 25), - (9, .symbol, 25), - (23, .symbol, 25), - (40, [.accepted, .symbol], 25), - (2, .symbol, 26), - (9, .symbol, 26), - (23, .symbol, 26), - (40, [.accepted, .symbol], 26), - (2, .symbol, 27), - (9, .symbol, 27), - (23, .symbol, 27), - (40, [.accepted, .symbol], 27), + (2, 0x02, 24), + (9, 0x02, 24), + (23, 0x02, 24), + (40, 0x03, 24), + (2, 0x02, 25), + (9, 0x02, 25), + (23, 0x02, 25), + (40, 0x03, 25), + (2, 0x02, 26), + (9, 0x02, 26), + (23, 0x02, 26), + (40, 0x03, 26), + (2, 0x02, 27), + (9, 0x02, 27), + (23, 0x02, 27), + (40, 0x03, 27), /* 244 */ - (3, .symbol, 24), - (6, .symbol, 24), - (10, .symbol, 24), - (15, .symbol, 24), - (24, .symbol, 24), - (31, .symbol, 24), - (41, .symbol, 24), - (56, [.accepted, .symbol], 24), - (3, .symbol, 25), - (6, .symbol, 25), - (10, .symbol, 25), - (15, .symbol, 25), - (24, .symbol, 25), - (31, .symbol, 25), - (41, .symbol, 25), - (56, [.accepted, .symbol], 25), + (3, 0x02, 24), + (6, 0x02, 24), + (10, 0x02, 24), + (15, 0x02, 24), + (24, 0x02, 24), + (31, 0x02, 24), + (41, 0x02, 24), + (56, 0x03, 24), + (3, 0x02, 25), + (6, 0x02, 25), + (10, 0x02, 25), + (15, 0x02, 25), + (24, 0x02, 25), + (31, 0x02, 25), + (41, 0x02, 25), + (56, 0x03, 25), /* 245 */ - (3, .symbol, 26), - (6, .symbol, 26), - (10, .symbol, 26), - (15, .symbol, 26), - (24, .symbol, 26), - (31, .symbol, 26), - (41, .symbol, 26), - (56, [.accepted, .symbol], 26), - (3, .symbol, 27), - (6, .symbol, 27), - (10, .symbol, 27), - (15, .symbol, 27), - (24, .symbol, 27), - (31, .symbol, 27), - (41, .symbol, 27), - (56, [.accepted, .symbol], 27), + (3, 0x02, 26), + (6, 0x02, 26), + (10, 0x02, 26), + (15, 0x02, 26), + (24, 0x02, 26), + (31, 0x02, 26), + (41, 0x02, 26), + (56, 0x03, 26), + (3, 0x02, 27), + (6, 0x02, 27), + (10, 0x02, 27), + (15, 0x02, 27), + (24, 0x02, 27), + (31, 0x02, 27), + (41, 0x02, 27), + (56, 0x03, 27), /* 246 */ - (1, .symbol, 28), - (22, [.accepted, .symbol], 28), - (1, .symbol, 29), - (22, [.accepted, .symbol], 29), - (1, .symbol, 30), - (22, [.accepted, .symbol], 30), - (1, .symbol, 31), - (22, [.accepted, .symbol], 31), - (1, .symbol, 127), - (22, [.accepted, .symbol], 127), - (1, .symbol, 220), - (22, [.accepted, .symbol], 220), - (1, .symbol, 249), - (22, [.accepted, .symbol], 249), - (254, .none, 0), - (255, .none, 0), + (1, 0x02, 28), + (22, 0x03, 28), + (1, 0x02, 29), + (22, 0x03, 29), + (1, 0x02, 30), + (22, 0x03, 30), + (1, 0x02, 31), + (22, 0x03, 31), + (1, 0x02, 127), + (22, 0x03, 127), + (1, 0x02, 220), + (22, 0x03, 220), + (1, 0x02, 249), + (22, 0x03, 249), + (254, 0x00, 0), + (255, 0x00, 0), /* 247 */ - (2, .symbol, 28), - (9, .symbol, 28), - (23, .symbol, 28), - (40, [.accepted, .symbol], 28), - (2, .symbol, 29), - (9, .symbol, 29), - (23, .symbol, 29), - (40, [.accepted, .symbol], 29), - (2, .symbol, 30), - (9, .symbol, 30), - (23, .symbol, 30), - (40, [.accepted, .symbol], 30), - (2, .symbol, 31), - (9, .symbol, 31), - (23, .symbol, 31), - (40, [.accepted, .symbol], 31), + (2, 0x02, 28), + (9, 0x02, 28), + (23, 0x02, 28), + (40, 0x03, 28), + (2, 0x02, 29), + (9, 0x02, 29), + (23, 0x02, 29), + (40, 0x03, 29), + (2, 0x02, 30), + (9, 0x02, 30), + (23, 0x02, 30), + (40, 0x03, 30), + (2, 0x02, 31), + (9, 0x02, 31), + (23, 0x02, 31), + (40, 0x03, 31), /* 248 */ - (3, .symbol, 28), - (6, .symbol, 28), - (10, .symbol, 28), - (15, .symbol, 28), - (24, .symbol, 28), - (31, .symbol, 28), - (41, .symbol, 28), - (56, [.accepted, .symbol], 28), - (3, .symbol, 29), - (6, .symbol, 29), - (10, .symbol, 29), - (15, .symbol, 29), - (24, .symbol, 29), - (31, .symbol, 29), - (41, .symbol, 29), - (56, [.accepted, .symbol], 29), + (3, 0x02, 28), + (6, 0x02, 28), + (10, 0x02, 28), + (15, 0x02, 28), + (24, 0x02, 28), + (31, 0x02, 28), + (41, 0x02, 28), + (56, 0x03, 28), + (3, 0x02, 29), + (6, 0x02, 29), + (10, 0x02, 29), + (15, 0x02, 29), + (24, 0x02, 29), + (31, 0x02, 29), + (41, 0x02, 29), + (56, 0x03, 29), /* 249 */ - (3, .symbol, 30), - (6, .symbol, 30), - (10, .symbol, 30), - (15, .symbol, 30), - (24, .symbol, 30), - (31, .symbol, 30), - (41, .symbol, 30), - (56, [.accepted, .symbol], 30), - (3, .symbol, 31), - (6, .symbol, 31), - (10, .symbol, 31), - (15, .symbol, 31), - (24, .symbol, 31), - (31, .symbol, 31), - (41, .symbol, 31), - (56, [.accepted, .symbol], 31), + (3, 0x02, 30), + (6, 0x02, 30), + (10, 0x02, 30), + (15, 0x02, 30), + (24, 0x02, 30), + (31, 0x02, 30), + (41, 0x02, 30), + (56, 0x03, 30), + (3, 0x02, 31), + (6, 0x02, 31), + (10, 0x02, 31), + (15, 0x02, 31), + (24, 0x02, 31), + (31, 0x02, 31), + (41, 0x02, 31), + (56, 0x03, 31), /* 250 */ - (2, .symbol, 127), - (9, .symbol, 127), - (23, .symbol, 127), - (40, [.accepted, .symbol], 127), - (2, .symbol, 220), - (9, .symbol, 220), - (23, .symbol, 220), - (40, [.accepted, .symbol], 220), - (2, .symbol, 249), - (9, .symbol, 249), - (23, .symbol, 249), - (40, [.accepted, .symbol], 249), - (0, [.accepted, .symbol], 10), - (0, [.accepted, .symbol], 13), - (0, [.accepted, .symbol], 22), - (0, .failure, 0), + (2, 0x02, 127), + (9, 0x02, 127), + (23, 0x02, 127), + (40, 0x03, 127), + (2, 0x02, 220), + (9, 0x02, 220), + (23, 0x02, 220), + (40, 0x03, 220), + (2, 0x02, 249), + (9, 0x02, 249), + (23, 0x02, 249), + (40, 0x03, 249), + (0, 0x03, 10), + (0, 0x03, 13), + (0, 0x03, 22), + (0, 0x04, 0), /* 251 */ - (3, .symbol, 127), - (6, .symbol, 127), - (10, .symbol, 127), - (15, .symbol, 127), - (24, .symbol, 127), - (31, .symbol, 127), - (41, .symbol, 127), - (56, [.accepted, .symbol], 127), - (3, .symbol, 220), - (6, .symbol, 220), - (10, .symbol, 220), - (15, .symbol, 220), - (24, .symbol, 220), - (31, .symbol, 220), - (41, .symbol, 220), - (56, [.accepted, .symbol], 220), + (3, 0x02, 127), + (6, 0x02, 127), + (10, 0x02, 127), + (15, 0x02, 127), + (24, 0x02, 127), + (31, 0x02, 127), + (41, 0x02, 127), + (56, 0x03, 127), + (3, 0x02, 220), + (6, 0x02, 220), + (10, 0x02, 220), + (15, 0x02, 220), + (24, 0x02, 220), + (31, 0x02, 220), + (41, 0x02, 220), + (56, 0x03, 220), /* 252 */ - (3, .symbol, 249), - (6, .symbol, 249), - (10, .symbol, 249), - (15, .symbol, 249), - (24, .symbol, 249), - (31, .symbol, 249), - (41, .symbol, 249), - (56, [.accepted, .symbol], 249), - (1, .symbol, 10), - (22, [.accepted, .symbol], 10), - (1, .symbol, 13), - (22, [.accepted, .symbol], 13), - (1, .symbol, 22), - (22, [.accepted, .symbol], 22), - (0, .failure, 0), - (0, .failure, 0), + (3, 0x02, 249), + (6, 0x02, 249), + (10, 0x02, 249), + (15, 0x02, 249), + (24, 0x02, 249), + (31, 0x02, 249), + (41, 0x02, 249), + (56, 0x03, 249), + (1, 0x02, 10), + (22, 0x03, 10), + (1, 0x02, 13), + (22, 0x03, 13), + (1, 0x02, 22), + (22, 0x03, 22), + (0, 0x04, 0), + (0, 0x04, 0), /* 253 */ - (2, .symbol, 10), - (9, .symbol, 10), - (23, .symbol, 10), - (40, [.accepted, .symbol], 10), - (2, .symbol, 13), - (9, .symbol, 13), - (23, .symbol, 13), - (40, [.accepted, .symbol], 13), - (2, .symbol, 22), - (9, .symbol, 22), - (23, .symbol, 22), - (40, [.accepted, .symbol], 22), - (0, .failure, 0), - (0, .failure, 0), - (0, .failure, 0), - (0, .failure, 0), + (2, 0x02, 10), + (9, 0x02, 10), + (23, 0x02, 10), + (40, 0x03, 10), + (2, 0x02, 13), + (9, 0x02, 13), + (23, 0x02, 13), + (40, 0x03, 13), + (2, 0x02, 22), + (9, 0x02, 22), + (23, 0x02, 22), + (40, 0x03, 22), + (0, 0x04, 0), + (0, 0x04, 0), + (0, 0x04, 0), + (0, 0x04, 0), /* 254 */ - (3, .symbol, 10), - (6, .symbol, 10), - (10, .symbol, 10), - (15, .symbol, 10), - (24, .symbol, 10), - (31, .symbol, 10), - (41, .symbol, 10), - (56, [.accepted, .symbol], 10), - (3, .symbol, 13), - (6, .symbol, 13), - (10, .symbol, 13), - (15, .symbol, 13), - (24, .symbol, 13), - (31, .symbol, 13), - (41, .symbol, 13), - (56, [.accepted, .symbol], 13), + (3, 0x02, 10), + (6, 0x02, 10), + (10, 0x02, 10), + (15, 0x02, 10), + (24, 0x02, 10), + (31, 0x02, 10), + (41, 0x02, 10), + (56, 0x03, 10), + (3, 0x02, 13), + (6, 0x02, 13), + (10, 0x02, 13), + (15, 0x02, 13), + (24, 0x02, 13), + (31, 0x02, 13), + (41, 0x02, 13), + (56, 0x03, 13), /* 255 */ - (3, .symbol, 22), - (6, .symbol, 22), - (10, .symbol, 22), - (15, .symbol, 22), - (24, .symbol, 22), - (31, .symbol, 22), - (41, .symbol, 22), - (56, [.accepted, .symbol], 22), - (0, .failure, 0), - (0, .failure, 0), - (0, .failure, 0), - (0, .failure, 0), - (0, .failure, 0), - (0, .failure, 0), - (0, .failure, 0), - (0, .failure, 0), + (3, 0x02, 22), + (6, 0x02, 22), + (10, 0x02, 22), + (15, 0x02, 22), + (24, 0x02, 22), + (31, 0x02, 22), + (41, 0x02, 22), + (56, 0x03, 22), + (0, 0x04, 0), + (0, 0x04, 0), + (0, 0x04, 0), + (0, 0x04, 0), + (0, 0x04, 0), + (0, 0x04, 0), + (0, 0x04, 0), + (0, 0x04, 0), + ] - */ }